public void merge(JBossServletMetaData override, ServletMetaData original) { super.merge(override, original); if(override != null && override.runAsPrincipal != null) setRunAsPrincipal(override.runAsPrincipal); } }
public void merge(JBossServletMetaData override, ServletMetaData original) { super.merge(override, original); if(override != null && override.runAsPrincipal != null) setRunAsPrincipal(override.runAsPrincipal); } }
public void merge(JBossServletMetaData override, ServletMetaData original) { super.merge(override, original); if(override != null && override.runAsPrincipal != null) setRunAsPrincipal(override.runAsPrincipal); if(override != null && override.servletSecurity != null) setServletSecurity(override.servletSecurity); } }
public static JBossServletMetaData parse(XMLStreamReader reader, PropertyReplacer propertyReplacer) throws XMLStreamException { JBossServletMetaData servlet = new JBossServletMetaData(); // Handle elements while (reader.hasNext() && reader.nextTag() != END_ELEMENT) { final Element element = Element.forName(reader.getLocalName()); switch (element) { case SERVLET_NAME: servlet.setServletName(getElementText(reader, propertyReplacer)); break; case RUN_AS_PRINCIPAL: servlet.setRunAsPrincipal(getElementText(reader, propertyReplacer)); break; case SERVLET_SECURITY: servlet.setServletSecurity(ServletSecurityMetaDataParser.parse(reader, propertyReplacer)); break; case EXECUTOR_NAME: servlet.setExecutorName(getElementText(reader, propertyReplacer)); break; default: throw unexpectedElement(reader); } } return servlet; }
public static void merge(JBossServletMetaData dest, JBossServletMetaData override, ServletMetaData original) { ServletMetaDataMerger.merge(dest, override, original); if (override != null && override.getRunAsPrincipal() != null) dest.setRunAsPrincipal(override.getRunAsPrincipal()); if (override != null && override.getServletSecurity() != null) dest.setServletSecurity(override.getServletSecurity()); if(override != null && override.getExecutorName() != null) { dest.setExecutorName(override.getExecutorName()); } } }