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()); } }
sc.getAuthorizationConstraint(); Enumeration rolesEnum = authCons.getSecurityRoles(); StringBuffer rsb = new StringBuffer();
AuthorizationConstraint ac = sc.getAuthorizationConstraint(); UserDataConstraint udc = sc.getUserDataConstraint();
AuthorizationConstraint ac = sc.getAuthorizationConstraint(); UserDataConstraint udc = sc.getUserDataConstraint();