/** * Sets the rolename. * @param the rolename. */ public void setSecurityRoleLink(SecurityRole securityRole) { super.setValue(securityRole.getName()); }
/** * Add a new abstrct role to me. */ public void addSecurityRole(SecurityRole securityRole) { Role r = new Role(securityRole.getName()); r.setDescription(securityRole.getDescription()); super.addRole(r); }
/** * Sets the rolename. * @param the rolename. */ public void setSecurityRoleLink(SecurityRole securityRole) { super.setValue(securityRole.getName()); }
public SecurityConstraintDecorator(SecurityConstraint securityConstraint, WebModule webModule){ this.securityConstraint = securityConstraint; if (securityConstraint.getAuthorizationConstraint() != null){ setAuthConstraint(true); Enumeration enumeration = securityConstraint .getAuthorizationConstraint().getSecurityRoles(); SecurityRole securityRole; while (enumeration.hasMoreElements()){ securityRole = (SecurityRole)enumeration.nextElement(); super.addAuthRole(securityRole.getName()); if ( !securityRole.getName().equals("*")){ webModule.addSecurityRole(securityRole.getName()); } } setDisplayName(securityConstraint.getAuthorizationConstraint().getName()); } if (securityConstraint.getUserDataConstraint() != null){ setUserConstraint(securityConstraint.getUserDataConstraint() .getTransportGuarantee()); } }
EJBRoleRefPermission ejbrr = new EJBRoleRefPermission(eName, rolename); String rolelink = roleRef.getSecurityRoleLink().getName();
WebRoleRefPermission wrrp = new WebRoleRefPermission(name, action); role.add(new Role(action)); pc.addToRole(srr.getSecurityRoleLink().getName(),wrrp); if (logger.isLoggable(Level.FINE)){ logger.log(Level.FINE,"JACC: role-reference translation: RoleRefPermission created with name(servlet-name) = "+ name + " and action(Role-name tag) = " + action + " added to role(role-link tag) = "+ srr.getSecurityRoleLink().getName());
while (rolesEnum.hasMoreElements()) { SecurityRole sr = (SecurityRole)rolesEnum.nextElement(); rsb.append(sr.getName()); rsb.append(" ");
WebRoleRefPermission wrrp = new WebRoleRefPermission(name, action); role.add(new Role(action)); pc.addToRole(srr.getSecurityRoleLink().getName(),wrrp); if (logger.isLoggable(Level.FINE)){ logger.log(Level.FINE,"JACC: role-reference translation: RoleRefPermission created with name(servlet-name) = "+ name + " and action(Role-name tag) = " + action + " added to role(role-link tag) = "+ srr.getSecurityRoleLink().getName());
while (rolesEnum.hasMoreElements()) { SecurityRole sr = (SecurityRole)rolesEnum.nextElement(); rsb.append(sr.getName()); rsb.append(" ");
EJBRoleRefPermission ejbrr = new EJBRoleRefPermission(eName, rolename); String rolelink = roleRef.getSecurityRoleLink().getName();
wrapper.addSecurityReference( securityRoleReference.getRolename(), securityRoleReference.getSecurityRoleLink().getName());