@Override protected void processElement(SecurityRoleMetaData metaData, XMLStreamReader reader, final PropertyReplacer propertyReplacer) throws XMLStreamException { if (reader.getNamespaceURI().equals(LEGACY_NAMESPACE_URI) || reader.getNamespaceURI().equals(NAMESPACE_URI)) { final String localName = reader.getLocalName(); if (localName.equals(Element.ROLE_NAME.getLocalName())) metaData.setRoleName(getElementText(reader, propertyReplacer)); else if (localName.equals(Element.PRINCIPAL_NAME.getLocalName())) { Set<String> principalNames = metaData.getPrincipals(); if (principalNames == null) { principalNames = new HashSet<String>(); metaData.setPrincipals(principalNames); } principalNames.add(getElementText(reader, propertyReplacer)); } else throw unexpectedElement(reader); } else { super.processElement(metaData, reader, propertyReplacer); } }
protected void processElement(final ApplicationClientMetaData applicationClientMetaData, XMLStreamReader reader, PropertyReplacer propertyReplacer) throws XMLStreamException { if (DescriptionGroupMetaDataParser.parse(reader, applicationClientMetaData.getDescriptionGroup())) { return; if (EnvironmentRefsGroupMetaDataParser.parseRemote(reader, env)) { return; env.setMessageDestinations(metaData); metaData.add(MessageDestinationMetaDataParser.parse(reader, propertyReplacer)); break;
protected void handleElement(XMLStreamReader reader, EarMetaData earMetaData, final PropertyReplacer propertyReplacer) throws XMLStreamException { if (DescriptionGroupMetaDataParser.parse(reader, earMetaData.getDescriptionGroup())) { return; if (EnvironmentRefsGroupMetaDataParser.parse(reader, earMetaData.getEarEnvironmentRefsGroup(), propertyReplacer)) { return; earMetaData.getEarEnvironmentRefsGroup().getMessageDestinations().add(MessageDestinationMetaDataParser.parse(reader, propertyReplacer)); break; earMetaData.getSecurityRoles().add(SecurityRoleMetaDataParser.parse(reader, propertyReplacer)); break;
if (DescriptionGroupMetaDataParser.parse(reader, descriptionGroup)) { if (servlet.getDescriptionGroup() == null) { servlet.setDescriptionGroup(descriptionGroup); servlet.setInitParam(initParams); initParams.add(ParamValueMetaDataParser.parse(reader, propertyReplacer)); break; case LOAD_ON_STARTUP: servlet.setRunAs(RunAsMetaDataParser.parse(reader, propertyReplacer)); break; case SECURITY_ROLE_REF: servlet.setSecurityRoleRefs(securityRoleRefs); securityRoleRefs.add(SecurityRoleRefMetaDataParser.parse(reader, propertyReplacer)); break; case MULTIPART_CONFIG:
continue; if (EnvironmentRefsGroupMetaDataParser.parse(reader, env, propertyReplacer)) { if (wmd.getJndiEnvironmentRefsGroup() == null) { wmd.setJndiEnvironmentRefsGroup(env); if (DescriptionGroupMetaDataParser.parse(reader, descriptionGroup)) { if (wmd.getDescriptionGroup() == null) { wmd.setDescriptionGroup(descriptionGroup);
if (DescriptionGroupMetaDataParser.parse(reader, descriptionGroup)) { if (listener.getDescriptionGroup() == null) { listener.setDescriptionGroup(descriptionGroup);
if (DescriptionsMetaDataParser.parse(reader, descriptions, propertyReplacer)) { if (authConstraint.getDescriptions() == null) { authConstraint.setDescriptions(descriptions);
public static HttpHandlerMetaData parse(XMLStreamReader reader, PropertyReplacer propertyReplacer) throws XMLStreamException { HttpHandlerMetaData valve = new HttpHandlerMetaData(); // Handle elements while (reader.hasNext() && reader.nextTag() != END_ELEMENT) { final Element element = Element.forName(reader.getLocalName()); switch (element) { case CLASS_NAME: valve.setHandlerClass(getElementText(reader, propertyReplacer)); break; case MODULE: valve.setModule(getElementText(reader, propertyReplacer)); break; case PARAM: List<ParamValueMetaData> params = valve.getParams(); if (params == null) { params = new ArrayList<ParamValueMetaData>(); valve.setParams(params); } params.add(ParamValueMetaDataParser.parse(reader, propertyReplacer)); break; default: throw unexpectedElement(reader); } } return valve; }
public static JBossAnnotationMetaData parse(XMLStreamReader reader, final PropertyReplacer propertyReplacer) throws XMLStreamException { JBossAnnotationMetaData annotation = new JBossAnnotationMetaData(); // Handle elements while (reader.hasNext() && reader.nextTag() != END_ELEMENT) { final Element element = Element.forName(reader.getLocalName()); switch (element) { case CLASS_NAME: annotation.setClassName(getElementText(reader, propertyReplacer)); break; case SERVLET_SECURITY: annotation.setServletSecurity(ServletSecurityMetaDataParser.parse(reader, propertyReplacer)); break; case RUN_AS: annotation.setRunAs(RunAsMetaDataParser.parse(reader, propertyReplacer)); break; case MULTIPART_CONFIG: annotation.setMultipartConfig(MultipartConfigMetaDataParser.parse(reader, propertyReplacer)); break; default: throw unexpectedElement(reader); } } return annotation; }
if (DescriptionGroupMetaDataParser.parse(reader, descriptionGroup)) { if (listener.getDescriptionGroup() == null) { listener.setDescriptionGroup(descriptionGroup);
@Override protected void processElement(SecurityRoleMetaData metaData, XMLStreamReader reader, final PropertyReplacer propertyReplacer) throws XMLStreamException { if (reader.getNamespaceURI().equals(LEGACY_NAMESPACE_URI) || reader.getNamespaceURI().equals(NAMESPACE_URI)) { final String localName = reader.getLocalName(); if (localName.equals(Element.ROLE_NAME.getLocalName())) metaData.setRoleName(getElementText(reader, propertyReplacer)); else if (localName.equals(Element.PRINCIPAL_NAME.getLocalName())) { Set<String> principalNames = metaData.getPrincipals(); if (principalNames == null) { principalNames = new HashSet<String>(); metaData.setPrincipals(principalNames); } principalNames.add(getElementText(reader, propertyReplacer)); } else throw unexpectedElement(reader); } else { super.processElement(metaData, reader, propertyReplacer); } }
if (DescriptionsMetaDataParser.parse(reader, descriptions, propertyReplacer)) { if (userDataConstraint.getDescriptions() == null) { userDataConstraint.setDescriptions(descriptions);
public static ValveMetaData parse(XMLStreamReader reader, PropertyReplacer propertyReplacer) throws XMLStreamException { ValveMetaData valve = new ValveMetaData(); // Handle elements while (reader.hasNext() && reader.nextTag() != END_ELEMENT) { final Element element = Element.forName(reader.getLocalName()); switch (element) { case CLASS_NAME: valve.setValveClass(getElementText(reader, propertyReplacer)); break; case MODULE: valve.setModule(getElementText(reader, propertyReplacer)); break; case PARAM: List<ParamValueMetaData> params = valve.getParams(); if (params == null) { params = new ArrayList<ParamValueMetaData>(); valve.setParams(params); } params.add(ParamValueMetaDataParser.parse(reader, propertyReplacer)); break; default: throw unexpectedElement(reader); } } return valve; }
if (DescriptionGroupMetaDataParser.parse(reader, descriptionGroup)) { if (function.getDescriptionGroup() == null) { function.setDescriptionGroup(descriptionGroup);
if (DescriptionsMetaDataParser.parse(reader, descriptions, propertyReplacer)) { if (webResourceCollection.getDescriptions() == null) { webResourceCollection.setDescriptions(descriptions);
containerListener.setParams(params); params.add(ParamValueMetaDataParser.parse(reader, propertyReplacer)); break; default:
if (DescriptionsMetaDataParser.parse(reader, descriptions, PropertyReplacers.noop())) { if (variable.getDescriptions() == null) { variable.setDescriptions(descriptions);
if (DescriptionsMetaDataParser.parse(reader, descriptions, PropertyReplacers.noop())) { if (attributeMD.getDescriptions() == null) { attributeMD.setDescriptions(descriptions);