if (securityRoles != null && !securityRoles.isEmpty()) { return true;
private void processSecurityRoles(final SecurityRolesMetaData securityRoles, final EjbJarDescription ejbJarDescription) { if (securityRoles == null || securityRoles.isEmpty()) { return; } for (final SecurityRoleMetaData securityRole : securityRoles) { final String roleName = securityRole.getRoleName(); if (roleName != null && !roleName.trim().isEmpty()) { // Augment the security roles // EJB 3.1 spec, section 17.3.1: // The Bean Provider may augment the set of security roles defined for the application by annotations in // this way by means of the security-role deployment descriptor element. ejbJarDescription.addSecurityRole(roleName); } } }
private void processSecurityRoles(final SecurityRolesMetaData securityRoles, final EjbJarDescription ejbJarDescription) { if (securityRoles == null || securityRoles.isEmpty()) { return; } for (final SecurityRoleMetaData securityRole : securityRoles) { final String roleName = securityRole.getRoleName(); if (roleName != null && !roleName.trim().isEmpty()) { // Augment the security roles // EJB 3.1 spec, section 17.3.1: // The Bean Provider may augment the set of security roles defined for the application by annotations in // this way by means of the security-role deployment descriptor element. ejbJarDescription.addSecurityRole(roleName); } } }
/** * Get the security roles by principal * * @param userName the principal name * @return the security roles containing the principal or null for no roles * @throws IllegalArgumentException for a null user name */ @Deprecated public SecurityRolesMetaData getSecurityRolesByPrincipal(String userName) { if (userName == null) throw new IllegalArgumentException("Null userName"); if (isEmpty()) return null; SecurityRolesMetaData result = new SecurityRolesMetaData(); for (SecurityRoleMetaData role : this) { if (role.hasPrincipal(userName)) result.add(role); } return result; }
/** * Get the security roles by principal * * @param userName the principal name * @return the security roles containing the principal or null for no roles * @throws IllegalArgumentException for a null user name */ @Deprecated public SecurityRolesMetaData getSecurityRolesByPrincipal(String userName) { if (userName == null) throw new IllegalArgumentException("Null userName"); if (isEmpty()) return null; SecurityRolesMetaData result = new SecurityRolesMetaData(); for (SecurityRoleMetaData role : this) { if (role.hasPrincipal(userName)) result.add(role); } return result; }
final boolean hasSecurityRolesMD = securityRolesMD != null && !securityRolesMD.isEmpty();
final boolean hasSecurityRolesMD = securityRolesMD != null && !securityRolesMD.isEmpty();
final SecurityMetaDataAccessorEJB ejbMDAccessor = getEjbSecurityMetaDataAccessor(dep); final SecurityRolesMetaData securityRolesMD = ejbMDAccessor.getSecurityRoles(dep); final boolean hasSecurityRolesMD = securityRolesMD != null && !securityRolesMD.isEmpty();