Examples of SecurityValidationContext


Examples of org.sonatype.security.configuration.validator.SecurityValidationContext

      lock.unlock();
    }
  }

  private SecurityValidationContext initializeContext() {
    SecurityValidationContext context = new SecurityValidationContext();
    context.setSecurityConfiguration(this.getConfiguration());

    return context;
  }
View Full Code Here

Examples of org.sonatype.security.realms.validator.SecurityValidationContext

    if (ctx != null) {
      response.setContext(ctx);
    }

    SecurityValidationContext context = (SecurityValidationContext) response.getContext();

    List<String> existingIds = context.getExistingPrivilegeIds();

    if (existingIds == null) {
      context.addExistingPrivilegeIds();

      existingIds = context.getExistingPrivilegeIds();
    }

    if (!update
        && (StringUtils.isEmpty(privilege.getId()) || "0".equals(privilege.getId()) ||
        (existingIds.contains(privilege.getId())))) {
View Full Code Here

Examples of org.sonatype.security.realms.validator.SecurityValidationContext

      throw new IllegalStateException("Invalid configuration!", e);
    }
  }

  public SecurityValidationContext initializeContext() {
    SecurityValidationContext context = new SecurityValidationContext();

    context.addExistingUserIds();
    context.addExistingRoleIds();
    context.addExistingPrivilegeIds();

    for (CUser user : listUsers()) {
      context.getExistingUserIds().add(user.getId());

      context.getExistingEmailMap().put(user.getId(), user.getEmail());
    }

    for (CRole role : listRoles()) {
      context.getExistingRoleIds().add(role.getId());

      ArrayList<String> containedRoles = new ArrayList<String>();

      containedRoles.addAll(role.getRoles());

      context.getRoleContainmentMap().put(role.getId(), containedRoles);

      context.getExistingRoleNameMap().put(role.getId(), role.getName());
    }

    for (CPrivilege priv : listPrivileges()) {
      context.getExistingPrivilegeIds().add(priv.getId());
    }

    for (CUserRoleMapping roleMappings : listUserRoleMappings()) {
      context.getExistingUserRoleMap().put(roleMappings.getUserId(), roleMappings.getRoles());
    }

    return context;
  }
View Full Code Here

Examples of org.sonatype.security.realms.validator.SecurityValidationContext

  {
    return manager.getPrivilegeProperty(id, key);
  }

  public SecurityValidationContext initializeContext() {
    SecurityValidationContext context = new SecurityValidationContext();

    context.addExistingUserIds();
    context.addExistingRoleIds();
    context.addExistingPrivilegeIds();

    List<CUser> users = new ArrayList<CUser>(listUsers());
    for (CUser user : users) {
      context.getExistingUserIds().add(user.getId());

      context.getExistingEmailMap().put(user.getId(), user.getEmail());
    }

    List<CRole> roles = new ArrayList<CRole>(listRoles());
    for (CRole role : roles) {
      context.getExistingRoleIds().add(role.getId());

      ArrayList<String> containedRoles = new ArrayList<String>();

      containedRoles.addAll(role.getRoles());

      context.getRoleContainmentMap().put(role.getId(), containedRoles);

      context.getExistingRoleNameMap().put(role.getId(), role.getName());
    }

    List<CPrivilege> privs = new ArrayList<CPrivilege>(listPrivileges());
    for (CPrivilege priv : privs) {
      context.getExistingPrivilegeIds().add(priv.getId());
    }

    return context;
  }
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.