SecurityRoleReference roleRef = (SecurityRoleReference) iroleref.next(); String rolename = roleRef.getRolename(); EJBRoleRefPermission ejbrr = new EJBRoleRefPermission(eName, rolename); String rolelink = roleRef.getSecurityRoleLink().getName();
SecurityRoleReference srr = (SecurityRoleReference)esrr.nextElement(); if(srr != null){ String action = srr.getRoleName(); 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());
/** * @return a matching role reference by name or null if there is none matching. */ public SecurityRoleReference getSecurityRoleReferenceByName(String roleReferenceName) { for (SecurityRoleReference nextRR : getSecurityRoleReferenceSet()) { if (nextRR.getRolename().equals(roleReferenceName)) { return nextRR; } } return null; }
SecurityRoleReference secRoleRef = secRoleRefIter.next(); if (getSecurityRoleReferenceByName(secRoleRef.getRolename()) == null) { getSecurityRoleReferenceSet().add(secRoleRef);
SecurityRoleReference srr = (SecurityRoleReference)esrr.nextElement(); if(srr != null){ String action = srr.getRolename(); 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());
enumeration.nextElement(); wrapper.addSecurityReference( securityRoleReference.getRolename(), securityRoleReference.getSecurityRoleLink().getName());