/** * Get the security roles * * @return the security roles */ public Map<String, SecurityRoleMetaData> getSecurityRoles() { SecurityRolesMetaData roles = getDelegate().getSecurityRoles(); if (roles == null) return Collections.emptyMap(); Map<String, SecurityRoleMetaData> result = new LinkedHashMap<String, SecurityRoleMetaData>(roles.size()); for (org.jboss.metadata.javaee.spec.SecurityRoleMetaData role : roles) result.put(role.getRoleName(), new SecurityRoleMetaData(role)); return result; }
/** * Get the security roles * * @return the security roles */ public Map<String, SecurityRoleMetaData> getSecurityRoles() { SecurityRolesMetaData roles = getDelegate().getSecurityRoles(); if (roles == null) return Collections.emptyMap(); Map<String, SecurityRoleMetaData> result = new LinkedHashMap<String, SecurityRoleMetaData>(roles.size()); for (org.jboss.metadata.javaee.spec.SecurityRoleMetaData role : roles) result.put(role.getRoleName(), new SecurityRoleMetaData(role)); return result; }
private static Set<String> getSecurityRoles(final DeploymentUnit unit) { final Set<String> securityRoles = new HashSet<String>(); // process assembly-descriptor DD section final EjbJarMetaData ejbJarMD = unit.getAttachment(EjbDeploymentAttachmentKeys.EJB_JAR_METADATA); if (ejbJarMD != null && ejbJarMD.getAssemblyDescriptor() != null) { final List<SecurityRoleMetaData> securityRoleMetaDatas = ejbJarMD.getAssemblyDescriptor().getAny(SecurityRoleMetaData.class); if (securityRoleMetaDatas != null) { for (final SecurityRoleMetaData securityRoleMetaData : securityRoleMetaDatas) { securityRoles.add(securityRoleMetaData.getRoleName()); } } final SecurityRolesMetaData securityRolesMD = ejbJarMD.getAssemblyDescriptor().getSecurityRoles(); if (securityRolesMD != null && securityRolesMD.size() > 0) { for (final SecurityRoleMetaData securityRoleMD : securityRolesMD) { securityRoles.add(securityRoleMD.getRoleName()); } } } return (securityRoles.size() > 0) ? Collections.unmodifiableSet(securityRoles) : Collections.<String>emptySet(); }
if (securityRolesMD != null && securityRolesMD.size() > 0) { for (final SecurityRoleMetaData securityRoleMD : securityRolesMD) { securityRoles.add(securityRoleMD.getRoleName());
if (securityRolesMD != null && securityRolesMD.size() > 0) { for (final SecurityRoleMetaData securityRoleMD : securityRolesMD) { securityRoles.add(securityRoleMD.getRoleName());
if (securityRolesMD != null && securityRolesMD.size() > 0) { for (final SecurityRoleMetaData securityRoleMD : securityRolesMD) { securityRoles.add(securityRoleMD.getRoleName());
if (securityRoles != null && securityRoles.size() > 0)