Package org.sonatype.configuration.validation

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


    }

    if (!CPathMappingItem.INCLUSION_RULE_TYPE.equals(item.getRouteType())
        && !CPathMappingItem.EXCLUSION_RULE_TYPE.equals(item.getRouteType())
        && !CPathMappingItem.BLOCKING_RULE_TYPE.equals(item.getRouteType())) {
      response.addValidationError("The groupMapping pattern with ID=" + item.getId()
          + " have invalid routeType='" + item.getRouteType() + "'. Valid route types are '"
          + CPathMappingItem.INCLUSION_RULE_TYPE + "', '" + CPathMappingItem.EXCLUSION_RULE_TYPE + "' and '"
          + CPathMappingItem.BLOCKING_RULE_TYPE + "'.");
    }
View Full Code Here


      List<String> existingShadows = context.getExistingRepositoryShadowIds();

      for (String repoId : (List<String>) item.getRepositories()) {
        if (!existingReposes.contains(repoId) && !existingShadows.contains(repoId)) {
          response.addValidationError("The groupMapping pattern with ID=" + item.getId()
              + " refers to a nonexistent repository with repoID = " + repoId);
        }
      }
    }
View Full Code Here

            new ValidationMessage("roles", "Role '" + getRoleTextForDisplay(baseRoleId, ctx)
                + "' contains itself through Role '" + getRoleTextForDisplay(roleId, ctx)
                + "'.  This is not valid.", "Role cannot contain itself recursively (via role '"
                + getRoleTextForDisplay(roleId, ctx) + "').");

        response.addValidationError(message);

        break;
      }

      if (ctx.getExistingRoleIds().contains(containedRoleId)) {
View Full Code Here

      existingIds = context.getExistingRoleIds();
    }

    if (!update && existingIds.contains(role.getId())) {
      ValidationMessage message = new ValidationMessage("id", "Role ID must be unique.");
      response.addValidationError(message);
    }

    if (update && !existingIds.contains(role.getId())) {
      ValidationMessage message = new ValidationMessage("id", "Role ID cannot be changed.");
      response.addValidationError(message);
View Full Code Here

      response.addValidationError(message);
    }

    if (update && !existingIds.contains(role.getId())) {
      ValidationMessage message = new ValidationMessage("id", "Role ID cannot be changed.");
      response.addValidationError(message);
    }

    if (!update && (StringUtils.isEmpty(role.getId()) || "0".equals(role.getId()))) {
      String newId = idGenerator.generateId();
View Full Code Here

    Map<String, String> existingRoleNameMap = context.getExistingRoleNameMap();

    if (StringUtils.isEmpty(role.getName())) {
      ValidationMessage message =
          new ValidationMessage("name", "Role ID '" + role.getId() + "' requires a name.", "Name is required.");
      response.addValidationError(message);
    }
    else if (isRoleNameAlreadyInUse(existingRoleNameMap, role)) {
      ValidationMessage message =
          new ValidationMessage("name", "Role ID '" + role.getId() + "' can't use the name '" + role.getName()
              + "'.", "Name is already in use.");
View Full Code Here

    }
    else if (isRoleNameAlreadyInUse(existingRoleNameMap, role)) {
      ValidationMessage message =
          new ValidationMessage("name", "Role ID '" + role.getId() + "' can't use the name '" + role.getName()
              + "'.", "Name is already in use.");
      response.addValidationError(message);
    }
    else {
      existingRoleNameMap.put(role.getId(), role.getName());
    }
View Full Code Here

    for (String roleId : roleIds) {
      if (roleId.equals(role.getId())) {
        ValidationMessage message =
            new ValidationMessage("roles", "Role ID '" + role.getId() + "' cannot contain itself.",
                "Role cannot contain itself.");
        response.addValidationError(message);
      }
      else if (context.getRoleContainmentMap() != null) {
        containedRoles.add(roleId);
      }
    }
View Full Code Here

    if (!update && StringUtils.isEmpty(user.getId())) {
      ValidationMessage message =
          new ValidationMessage("userId", "User ID is required.", "User ID is required.");

      response.addValidationError(message);
    }

    if (!update && StringUtils.isNotEmpty(user.getId()) && existingIds.contains(user.getId())) {
      ValidationMessage message =
          new ValidationMessage("userId", "User ID '" + user.getId() + "' is already in use.", "User ID '"
View Full Code Here

    if (!update && StringUtils.isNotEmpty(user.getId()) && existingIds.contains(user.getId())) {
      ValidationMessage message =
          new ValidationMessage("userId", "User ID '" + user.getId() + "' is already in use.", "User ID '"
              + user.getId() + "' is already in use.");

      response.addValidationError(message);
    }

    if (StringUtils.isNotEmpty(user.getId()) && user.getId().contains(" ")) {
      ValidationMessage message =
          new ValidationMessage("userId", "User ID '" + user.getId() + "' cannot contain spaces.", "User ID '"
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.