servletMappings.add(servletMapping); servlets.add(servlet);
private static void merge(ServletsMetaData merged, ServletsMetaData xml, ServletsMetaData annotation) { if (xml == null) { if (annotation != null) { merged.addAll(annotation); } } else { merged.addAll(xml); if (annotation != null) { for (ServletMetaData servlet : annotation) { if (xml.get(servlet.getServletName()) == null) { merged.add(servlet); } } } } }
public void process(ServletsMetaData metaData, Class type) { RunAs annotation = finder.getAnnotation(type, RunAs.class); if(annotation == null) return; RunAsMetaData runAs = super.create(type); ServletMetaData servlet = new ServletMetaData(); servlet.setServletName(type.getSimpleName()); servlet.setServletClass(type.getName()); servlet.setRunAs(runAs); metaData.add(servlet); } }
private static void merge(ServletsMetaData merged, ServletsMetaData xml, ServletsMetaData annotation) { if (xml == null) { if (annotation != null) { merged.addAll(annotation); } } else { merged.addAll(xml); if (annotation != null) { for (ServletMetaData servlet : annotation) { if (xml.get(servlet.getServletName()) == null) { merged.add(servlet); } } } } }
public void process(ServletsMetaData metaData, Class type) { RunAs annotation = finder.getAnnotation(type, RunAs.class); if(annotation == null) return; RunAsMetaData runAs = super.create(type); ServletMetaData servlet = new ServletMetaData(); servlet.setServletName(type.getSimpleName()); servlet.setServletClass(type.getName()); servlet.setRunAs(runAs); metaData.add(servlet); } }
public static void augment(ServletsMetaData dest, ServletsMetaData webFragmentMetaData, ServletsMetaData webMetaData, boolean resolveConflicts) { for (ServletMetaData servletMetaData : webFragmentMetaData) { if (dest.containsKey(servletMetaData.getKey())) { ServletMetaDataMerger.augment(dest.get(servletMetaData.getKey()), servletMetaData, (webMetaData != null) ? webMetaData.get(servletMetaData.getKey()) : null, resolveConflicts); } else { dest.add(servletMetaData); } } }
public void augment(ServletsMetaData webFragmentMetaData, ServletsMetaData webMetaData, boolean resolveConflicts) { for (ServletMetaData servletMetaData : webFragmentMetaData) { if (containsKey(servletMetaData.getKey())) { get(servletMetaData.getKey()).augment(servletMetaData, (webMetaData != null) ? webMetaData.get(servletMetaData.getKey()) : null, resolveConflicts); } else { add(servletMetaData); } } }
wmd.setServlets(servlets); servlets.add(ServletMetaDataParser.parse(reader, propertyReplacer)); break; case SERVLET_MAPPING:
if (descriptionGroup != null) servlet.setDescriptionGroup(descriptionGroup); servlets.add(servlet); metaData.setServlets(servlets); if (webServlet.urlPatterns() != null || webServlet.value() != null)
servletMappings.add(servletMapping); servlets.add(servlet);
servletMappings.add(servletMapping); servlets.add(servlet);