/** * Get the Principal versus roles map stored in the security roles * @return */ @XmlTransient public Map<String,Set<String>> getSecurityRolesPrincipalVersusRolesMap() { JBossAssemblyDescriptorMetaData assemblyDescriptor = getJBossMetaDataWithCheck().getAssemblyDescriptor(); if (assemblyDescriptor == null) return null; SecurityRolesMetaData securityRolesMetaData = assemblyDescriptor.getSecurityRoles(); return securityRolesMetaData != null ? securityRolesMetaData.getPrincipalVersusRolesMap() : null; }
/** * 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; }
if (assembly != null) SecurityRolesMetaData securityRoles = assembly.getSecurityRoles();
SecurityRolesMetaData securityRoles = assembly.getSecurityRoles(); if(securityRoles == null)
jbossSecurityRolesMetaData = override.getSecurityRoles();
SecurityRolesMetaData mergedSecurityRolesMetaData = jadmd.getSecurityRoles(); if(mergedSecurityRolesMetaData == null) jadmd.setSecurityRoles(earSecurityRolesMetaData);
jbossSecurityRolesMetaData = override.getSecurityRoles();