ServletsMetaData servlets = new ServletsMetaData(); List<ServletMappingMetaData> servletMappings = new ArrayList<ServletMappingMetaData>(); for (final AnnotationInstance annotation : webServletAnnotations) { servletMappings.add(servletMapping); servlets.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); } } }
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); } } } } }
if(xml != null) if(xml.getId() != null) merged.setId(xml.getId()); for(ServletMetaData servlet : xml) ServletMetaData match = xml.get(servletName); if(match == null) merged.add(servlet); merged.add(servlet); annServlet = annotation.get(name); if(annServlet == null) if(dot >= 0) className = className.substring(dot+1); annServlet = annotation.get(className); mergedServletMetaData.merge(servlet, annServlet); merged.add(mergedServletMetaData);
@Override public void process(WebMetaData metaData, Class<?> type) { super.process(metaData, type); EnvironmentRefsGroupMetaData env = new EnvironmentRefsGroupMetaData(); super.process(env, type); metaData.setJndiEnvironmentRefsGroup(env); // @RunAs ServletsMetaData servlets = metaData.getServlets(); if(servlets == null) { servlets = new ServletsMetaData(); metaData.setServlets(servlets); } super.processClass(servlets, type); // @DeclareRoles SecurityRolesMetaData securityRoles = metaData.getSecurityRoles(); if(securityRoles == null) { securityRoles = new SecurityRolesMetaData(); metaData.setSecurityRoles(securityRoles); } super.processClass(securityRoles, type); } }
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 void process(WebMetaData metaData, Class<?> type) { WebServlet annotation = finder.getAnnotation(type, WebServlet.class); if(annotation == null) return; WebMetaData servletMetaData = create(type); if (metaData.getServlets() == null) { metaData.setServlets(servletMetaData.getServlets()); } else { metaData.getServlets().addAll(servletMetaData.getServlets()); } if (metaData.getServletMappings() == null) { metaData.setServletMappings(servletMetaData.getServletMappings()); } else if (servletMetaData.getServletMappings() != null) { metaData.getServletMappings().addAll(servletMetaData.getServletMappings()); } }
getServlets().augment(webFragmentMetaData.getServlets(), (webMetaData != null) ? webMetaData.getServlets() : null, resolveConflicts);
if(servlets == null) servlets = new ServletsMetaData(); metaData.setServlets(servlets);
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); } }
ServletsMetaData servlets = wmd.getServlets(); if (servlets == null) { servlets = new ServletsMetaData(); wmd.setServlets(servlets); servlets.add(ServletMetaDataParser.parse(reader, propertyReplacer)); break; case SERVLET_MAPPING:
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); } } }
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 static void merge(WebCommonMetaData merged, WebCommonMetaData xml, WebMetaData annotation) { ServletsMetaData servletsMetaData = new ServletsMetaData(); merge(servletsMetaData, xml.getServlets(), annotation.getServlets()); merged.setServlets(servletsMetaData);
ServletsMetaData servlets = new ServletsMetaData(); ServletMetaData servlet = new ServletMetaData(); servlet.setServletClass(element.getName()); if (descriptionGroup != null) servlet.setDescriptionGroup(descriptionGroup); servlets.add(servlet); metaData.setServlets(servlets); if (webServlet.urlPatterns() != null || webServlet.value() != null)
public static void merge(WebCommonMetaData merged, WebCommonMetaData xml, WebMetaData annotation) ServletsMetaData servletsMetaData = new ServletsMetaData(); merge(servletsMetaData, xml.getServlets(), annotation.getServlets()); merged.setServlets(servletsMetaData);
ServletsMetaData servlets = new ServletsMetaData(); List<ServletMappingMetaData> servletMappings = new ArrayList<ServletMappingMetaData>(); for (final AnnotationInstance annotation : webServletAnnotations) { servletMappings.add(servletMapping); servlets.add(servlet);
public static void merge(WebMetaData merged, WebMetaData xml, WebMetaData annotation) { //Merge the servlets meta data ServletsMetaData servletsMetaData = new ServletsMetaData(); merge(servletsMetaData,xml.getServlets(), annotation.getServlets()); merged.setServlets(servletsMetaData); //Security Roles SecurityRolesMetaData securityRolesMetaData = new SecurityRolesMetaData(); merge(securityRolesMetaData, xml.getSecurityRoles(), annotation.getSecurityRoles()); merged.setSecurityRoles(securityRolesMetaData); //Env EnvironmentRefsGroupMetaData environmentRefsGroup = new EnvironmentRefsGroupMetaData(); Environment xmlEnv = xml != null ? xml.getJndiEnvironmentRefsGroup() : null; Environment annEnv = annotation != null ? annotation.getJndiEnvironmentRefsGroup() : null; environmentRefsGroup.merge(xmlEnv,annEnv, "", "", false); merged.setJndiEnvironmentRefsGroup(environmentRefsGroup); //Message Destinations MessageDestinationsMetaData messageDestinations = new MessageDestinationsMetaData(); messageDestinations.merge(xml.getMessageDestinations(), annotation.getMessageDestinations()); merged.setMessageDestinations(messageDestinations); //merge annotation mergeIn(merged,annotation); //merge xml override mergeIn(merged,xml); }
ServletsMetaData servlets = new ServletsMetaData(); List<ServletMappingMetaData> servletMappings = new ArrayList<ServletMappingMetaData>(); for (final AnnotationInstance annotation : webServletAnnotations) { servletMappings.add(servletMapping); servlets.add(servlet);