testBean.getEnvEntry().addAll(webapp.getEnvEntry());
envEntry = new EnvEntry(); envEntry.setName(environment.getName()); webApp.getEnvEntry().add(envEntry);
envEntry = new EnvEntry(); envEntry.setName(environment.getName()); webApp.getEnvEntry().add(envEntry);
@Override public void preProcessWebXmlElement(WebApp webApp, MergeContext mergeContext) throws DeploymentException { for (EnvEntry envEntry : webApp.getEnvEntry()) { String envEntryName = envEntry.getEnvEntryName(); mergeContext.setAttribute(createEnvEntryKey(envEntryName), new MergeItem(envEntry, null, ElementSource.WEB_XML)); //Create an attribute tag to indicate whether injectTarget is configured in web.xml file if (envEntry.getInjectionTarget().size() > 0) { mergeContext.setAttribute(createEnvEntryInjectTargetConfiguredInWebXMLKey(envEntryName), Boolean.TRUE); } for (InjectionTarget injectionTarget : envEntry.getInjectionTarget()) { mergeContext.setAttribute(createEnvEntryInjectTargetKey(envEntryName, injectionTarget.getInjectionTargetClass(), injectionTarget.getInjectionTargetName() ), Boolean.TRUE); } } }
envEntry = new EnvEntry(); envEntry.setName(environment.getName()); webApp.getEnvEntry().add(envEntry);
testBean.getEnvEntry().addAll(webapp.getEnvEntry());
webApp.getEnvEntry().add(srcEnvEntry); mergeContext.setAttribute(envEntryKey, new MergeItem(srcEnvEntry, mergeContext.getCurrentJarUrl(), ElementSource.WEB_FRAGMENT)); for (InjectionTarget injectionTarget : srcEnvEntry.getInjectionTarget()) {