Package org.sonatype.configuration.validation

Examples of org.sonatype.configuration.validation.ValidationResponse.addValidationError()


          new ValidationMessage("shadowOf", e.getMessage(),
              "The source nexus repository is of an invalid Format.");

      ValidationResponse response = new ApplicationValidationResponse();

      response.addValidationError(message);

      throw new InvalidConfigurationException(response);
    }
    catch (NoSuchRepositoryException e) {
      ValidationMessage message =
View Full Code Here


      ValidationMessage message =
          new ValidationMessage("shadowOf", e.getMessage(), "The source nexus repository is not existing.");

      ValidationResponse response = new ApplicationValidationResponse();

      response.addValidationError(message);

      throw new InvalidConfigurationException(response);
    }
  }
View Full Code Here

      catch (RemoteStorageException e) {
        ValidationResponse response = new ApplicationValidationResponse();

        ValidationMessage error = new ValidationMessage("remoteStorageUrl", e.getMessage(), e.getMessage());

        response.addValidationError(error);

        throw new InvalidConfigurationException(response);
      }
    }
  }
View Full Code Here

        response.setModified(true);
      }

      if (!validateLocalStatus(repo.getLocalStatus())) {
        response.addValidationError(
            new ValidationMessage("id", "LocalStatus of repository with ID='" + repo.getId()) + "' is wrong "
                + repo.getLocalStatus() + "! (Allowed values are: '" + LocalStatus.IN_SERVICE + "' and '"
                + LocalStatus.OUT_OF_SERVICE + "')");
      }
      if (context.getExistingRepositoryIds() != null) {
View Full Code Here

                + repo.getLocalStatus() + "! (Allowed values are: '" + LocalStatus.IN_SERVICE + "' and '"
                + LocalStatus.OUT_OF_SERVICE + "')");
      }
      if (context.getExistingRepositoryIds() != null) {
        if (context.getExistingRepositoryIds().contains(repo.getId())) {
          response.addValidationError(
              new ValidationMessage("id", "Repository with ID=" + repo.getId() + " already exists!"));
        }

        context.getExistingRepositoryIds().add(repo.getId());
      }
View Full Code Here

        context.getExistingRepositoryIds().add(repo.getId());
      }

      if (context.getExistingRepositoryShadowIds() != null) {
        if (context.getExistingRepositoryShadowIds().contains(repo.getId())) {
          response.addValidationError(new ValidationMessage("id", "Repository " + repo.getId()
              + " conflicts with existing Shadow with same ID='" + repo.getId() + "'!"));
        }
      }

      if (context.getExistingRepositoryGroupIds() != null) {
View Full Code Here

        }
      }

      if (context.getExistingRepositoryGroupIds() != null) {
        if (context.getExistingRepositoryGroupIds().contains(repo.getId())) {
          response.addValidationError(new ValidationMessage("id", "Repository " + repo.getId()
              + " conflicts with existing Group with same ID='" + repo.getId() + "'!"));
        }
      }
    }
View Full Code Here

    ValidationResponse response = new ApplicationValidationResponse();

    // ID
    if (StringUtils.isBlank(cfg.getId())) {
      response.addValidationError(new ValidationMessage("id", "Repository ID must not be blank!"));
    }
    else if (!cfg.getId().matches(REPOSITORY_ID_PATTERN)) {
      response.addValidationError(new ValidationMessage("id",
          "Only letters, digits, underscores, hyphens, and dots are allowed in Repository ID"));
    }
View Full Code Here

    // ID
    if (StringUtils.isBlank(cfg.getId())) {
      response.addValidationError(new ValidationMessage("id", "Repository ID must not be blank!"));
    }
    else if (!cfg.getId().matches(REPOSITORY_ID_PATTERN)) {
      response.addValidationError(new ValidationMessage("id",
          "Only letters, digits, underscores, hyphens, and dots are allowed in Repository ID"));
    }

    // ID not 'all'
    if ("all".equals(cfg.getId())) {
View Full Code Here

          "Only letters, digits, underscores, hyphens, and dots are allowed in Repository ID"));
    }

    // ID not 'all'
    if ("all".equals(cfg.getId())) {
      response.addValidationError(new ValidationMessage("id", "Repository ID can't be 'all', reserved word"));
    }

    // Name
    if (StringUtils.isBlank(cfg.getName())) {
      response.addValidationWarning(new ValidationMessage("id", "Repository with ID='" + cfg.getId()
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.