@Override public SecurityRoleMetaData parse(XMLStreamReader reader, final PropertyReplacer propertyReplacer) throws XMLStreamException { SecurityRoleMetaData metaData = new SecurityRoleMetaData(); processElements(metaData, reader, propertyReplacer); return metaData; }
SecurityRoleMetaData sr = new SecurityRoleMetaData(); sr.setRoleName(role); securityRoles.add(sr);
@Override public SecurityRoleMetaData parse(XMLStreamReader reader, final PropertyReplacer propertyReplacer) throws XMLStreamException { SecurityRoleMetaData metaData = new SecurityRoleMetaData(); processElements(metaData, reader, propertyReplacer); return metaData; }
public SecurityRoleMetaData merge(SecurityRoleMetaData original) { SecurityRoleMetaData merged = new SecurityRoleMetaData(); merged.merge(this, original); return merged; } public void merge(SecurityRoleMetaData override, SecurityRoleMetaData original)
public SecurityRoleMetaData merge(SecurityRoleMetaData original) { SecurityRoleMetaData merged = new SecurityRoleMetaData(); merged.merge(this, original); return merged; } public void merge(SecurityRoleMetaData override, SecurityRoleMetaData original)
public void addSecurityRoles(JBossWebMetaData webApp, Deployment dep) { WebServiceDeployment webServiceDeployment = dep.getAttachment(WebServiceDeployment.class); if (webServiceDeployment != null) { Iterator<WebServiceDeclaration> it = webServiceDeployment.getServiceEndpoints().iterator(); while (it.hasNext()) { WebServiceDeclaration container = it.next(); RolesAllowed anRolesAllowed = container.getAnnotation(RolesAllowed.class); if (anRolesAllowed != null) { SecurityRolesMetaData securityRoles = webApp.getSecurityRoles(); for (String roleName : anRolesAllowed.value()) { SecurityRoleMetaData role = new SecurityRoleMetaData(); role.setRoleName(roleName); securityRoles.add(role); } } } } } }
public void addSecurityRoles(JBossWebMetaData webApp, Deployment dep) { WebServiceDeployment webServiceDeployment = dep.getAttachment(WebServiceDeployment.class); if (webServiceDeployment != null) { Iterator<WebServiceDeclaration> it = webServiceDeployment.getServiceEndpoints().iterator(); while (it.hasNext()) { WebServiceDeclaration container = it.next(); RolesAllowed anRolesAllowed = container.getAnnotation(RolesAllowed.class); if (anRolesAllowed != null) { SecurityRolesMetaData securityRoles = webApp.getSecurityRoles(); for (String roleName : anRolesAllowed.value()) { SecurityRoleMetaData role = new SecurityRoleMetaData(); role.setRoleName(roleName); securityRoles.add(role); } } } } } }
public void addSecurityRoles(JBossWebMetaData webApp, Deployment dep) { WebServiceDeployment webServiceDeployment = dep.getAttachment(WebServiceDeployment.class); if (webServiceDeployment != null) { Iterator<WebServiceDeclaration> it = webServiceDeployment.getServiceEndpoints().iterator(); while (it.hasNext()) { WebServiceDeclaration container = it.next(); RolesAllowed anRolesAllowed = container.getAnnotation(RolesAllowed.class); if (anRolesAllowed != null) { SecurityRolesMetaData securityRoles = webApp.getSecurityRoles(); for (String roleName : anRolesAllowed.value()) { SecurityRoleMetaData role = new SecurityRoleMetaData(); role.setRoleName(roleName); securityRoles.add(role); } } } } } }
public void addSecurityRoles(JBossWebMetaData webApp, Deployment dep) { WebServiceDeployment webServiceDeployment = dep.getAttachment(WebServiceDeployment.class); if (webServiceDeployment != null) { Iterator<WebServiceDeclaration> it = webServiceDeployment.getServiceEndpoints().iterator(); while (it.hasNext()) { WebServiceDeclaration container = it.next(); RolesAllowed anRolesAllowed = container.getAnnotation(RolesAllowed.class); if (anRolesAllowed != null) { SecurityRolesMetaData securityRoles = webApp.getSecurityRoles(); for (String roleName : anRolesAllowed.value()) { SecurityRoleMetaData role = new SecurityRoleMetaData(); role.setRoleName(roleName); securityRoles.add(role); } } } } } }
/** * @see org.jboss.webservices.integration.tomcat.AbstractSecurityMetaDataAccessorEJB#getSecurityRoles(Deployment) * * @param dep webservice deployment * @return security roles associated with EJB 21 deployment */ public SecurityRolesMetaData getSecurityRoles(final Deployment dep) { final WebServiceDeployment wsDeployment = WSHelper.getRequiredAttachment(dep, WebServiceDeployment.class); final SecurityRolesMetaData securityRolesMD = new SecurityRolesMetaData(); final Iterator<WebServiceDeclaration> ejbContainers = wsDeployment.getServiceEndpoints().iterator(); while (ejbContainers.hasNext()) { final WebServiceDeclaration ejbContainer = ejbContainers.next(); final RolesAllowed allowedRoles = ejbContainer.getAnnotation(RolesAllowed.class); final boolean hasAllowedRoles = allowedRoles != null; if (hasAllowedRoles) { for (final String roleName : allowedRoles.value()) { final SecurityRoleMetaData securityRoleMD = new SecurityRoleMetaData(); securityRoleMD.setRoleName(roleName); securityRolesMD.add(securityRoleMD); } } } return securityRolesMD; }
/** * @see org.jboss.webservices.integration.tomcat.AbstractSecurityMetaDataAccessorEJB#getSecurityRoles(Deployment) * * @param dep webservice deployment * @return security roles associated with EJB 21 deployment */ public SecurityRolesMetaData getSecurityRoles(final Deployment dep) { final WebServiceDeployment wsDeployment = WSHelper.getRequiredAttachment(dep, WebServiceDeployment.class); final SecurityRolesMetaData securityRolesMD = new SecurityRolesMetaData(); final Iterator<WebServiceDeclaration> ejbContainers = wsDeployment.getServiceEndpoints().iterator(); while (ejbContainers.hasNext()) { final WebServiceDeclaration ejbContainer = ejbContainers.next(); final RolesAllowed allowedRoles = ejbContainer.getAnnotation(RolesAllowed.class); final boolean hasAllowedRoles = allowedRoles != null; if (hasAllowedRoles) { for (final String roleName : allowedRoles.value()) { final SecurityRoleMetaData securityRoleMD = new SecurityRoleMetaData(); securityRoleMD.setRoleName(roleName); securityRolesMD.add(securityRoleMD); } } } return securityRolesMD; }
/** * @see org.jboss.webservices.integration.tomcat.AbstractSecurityMetaDataAccessorEJB#getSecurityRoles(Deployment) * * @param dep webservice deployment * @return security roles associated with EJB 21 deployment */ public SecurityRolesMetaData getSecurityRoles(final Deployment dep) { final WebServiceDeployment wsDeployment = WSHelper.getRequiredAttachment(dep, WebServiceDeployment.class); final SecurityRolesMetaData securityRolesMD = new SecurityRolesMetaData(); final Iterator<WebServiceDeclaration> ejbContainers = wsDeployment.getServiceEndpoints().iterator(); while (ejbContainers.hasNext()) { final WebServiceDeclaration ejbContainer = ejbContainers.next(); final RolesAllowed allowedRoles = ejbContainer.getAnnotation(RolesAllowed.class); final boolean hasAllowedRoles = allowedRoles != null; if (hasAllowedRoles) { for (final String roleName : allowedRoles.value()) { final SecurityRoleMetaData securityRoleMD = new SecurityRoleMetaData(); securityRoleMD.setRoleName(roleName); securityRolesMD.add(securityRoleMD); } } } return securityRolesMD; }
public void process(SecurityRolesMetaData metaData, Class element) { DeclareRoles roles = finder.getAnnotation(element, DeclareRoles.class); if(roles == null) return; for(String role : roles.value()) { SecurityRoleMetaData sr = new SecurityRoleMetaData(); sr.setRoleName(role); Descriptions descriptions = ProcessorUtils.getDescription("DeclareRoles("+roles.value()+") on class: "+element.getName()); sr.setDescriptions(descriptions); metaData.add(sr); } }
public SecurityRolesMetaData getSecurityRoles(final Deployment dep) { final SecurityRolesMetaData securityRolesMD = new SecurityRolesMetaData(); Set<String> firstEndpointDeclaredSecurityRoles = null; for (final EJBEndpoint ejbEndpoint : getEjbEndpoints(dep)) { final Set<String> declaredSecurityRoles = ejbEndpoint.getDeclaredSecurityRoles(); if (firstEndpointDeclaredSecurityRoles == null) { firstEndpointDeclaredSecurityRoles = declaredSecurityRoles; } else if (!firstEndpointDeclaredSecurityRoles.equals(declaredSecurityRoles)) { WSLogger.ROOT_LOGGER.multipleEndpointsWithDifferentDeclaredSecurityRoles(); } //union of declared security roles from all endpoints... for (final String roleName : declaredSecurityRoles) { final SecurityRoleMetaData securityRoleMD = new SecurityRoleMetaData(); securityRoleMD.setRoleName(roleName); securityRolesMD.add(securityRoleMD); } } return securityRolesMD; }
public SecurityRolesMetaData getSecurityRoles(final Deployment dep) { final SecurityRolesMetaData securityRolesMD = new SecurityRolesMetaData(); Set<String> firstEndpointDeclaredSecurityRoles = null; for (final EJBEndpoint ejbEndpoint : getEjbEndpoints(dep)) { final Set<String> declaredSecurityRoles = ejbEndpoint.getDeclaredSecurityRoles(); if (firstEndpointDeclaredSecurityRoles == null) { firstEndpointDeclaredSecurityRoles = declaredSecurityRoles; } else if (!firstEndpointDeclaredSecurityRoles.equals(declaredSecurityRoles)) { WSLogger.ROOT_LOGGER.multipleEndpointsWithDifferentDeclaredSecurityRoles(); } //union of declared security roles from all endpoints... for (final String roleName : declaredSecurityRoles) { final SecurityRoleMetaData securityRoleMD = new SecurityRoleMetaData(); securityRoleMD.setRoleName(roleName); securityRolesMD.add(securityRoleMD); } } return securityRolesMD; }
public void process(SecurityRolesMetaData metaData, Class<?> element) { DeclareRoles roles = finder.getAnnotation(element, DeclareRoles.class); if(roles == null) return; for(String role : roles.value()) { SecurityRoleMetaData sr = new SecurityRoleMetaData(); sr.setRoleName(role); Descriptions descriptions = ProcessorUtils.getDescription("DeclareRoles("+roles.value()+") on class: "+element.getName()); sr.setDescriptions(descriptions); metaData.add(sr); } }
public SecurityRolesMetaData getSecurityRoles(final Deployment dep) { final SecurityRolesMetaData securityRolesMD = new SecurityRolesMetaData(); Set<String> firstEndpointDeclaredSecurityRoles = null; for (final EJBEndpoint ejbEndpoint : getEjbEndpoints(dep)) { final Set<String> declaredSecurityRoles = ejbEndpoint.getDeclaredSecurityRoles(); if (firstEndpointDeclaredSecurityRoles == null) { firstEndpointDeclaredSecurityRoles = declaredSecurityRoles; } else if (!firstEndpointDeclaredSecurityRoles.equals(declaredSecurityRoles)) { WSLogger.ROOT_LOGGER.multipleEndpointsWithDifferentDeclaredSecurityRoles(); } //union of declared security roles from all endpoints... for (final String roleName : declaredSecurityRoles) { final SecurityRoleMetaData securityRoleMD = new SecurityRoleMetaData(); securityRoleMD.setRoleName(roleName); securityRolesMD.add(securityRoleMD); } } return securityRolesMD; }
SecurityRoleMetaData sr = new SecurityRoleMetaData(); sr.setRoleName(role); securityRoles.add(sr);
SecurityRoleMetaData sr = new SecurityRoleMetaData(); sr.setRoleName(role); securityRoles.add(sr);