public void loadXml(X xml, InjectionContainer container) { if (xml != null) { log.trace("ejbRefs = " + xml.getEjbReferences()); if (xml.getAnnotatedEjbReferences() != null) loadEjbRefXml(xml.getAnnotatedEjbReferences(), container); if (xml.getEjbReferences() != null) loadEjbRefXml(xml.getEjbReferences(), container); } }
public void loadXml(X xml, InjectionContainer container) { if (xml != null) { log.trace("ejbRefs = " + xml.getEjbReferences()); try { if (xml.getAnnotatedEjbReferences() != null) loadEjbRefXml(xml.getAnnotatedEjbReferences(), container); if (xml.getEjbReferences() != null) loadEjbRefXml(xml.getEjbReferences(), container); } catch(Exception e) { throw new IllegalStateException(e); } } }
protected void ejbRefEncInjector(String mappedName, String encName, String fieldName, Class refClass, String link, String errorType, InjectionContainer container) { if (refClass != null && (refClass.equals(Object.class) || refClass.equals(void.class))) refClass = null; if (mappedName != null && mappedName.trim().equals("")) mappedName = null; if(mappedName == null) mappedName = getMappedName(encName, container, fieldName); EncInjector injector = null; if (mappedName == null) { // TODO: remove this block, see previous comments log.warn("EJBTHREE-1289: Using legacy EjbEncInjector, because mappedName for enc \"" + encName + "\", field \"" + fieldName + "\" is null (container.environmentRefGroup.annotatedEjbReferences = " + container.getEnvironmentRefGroup().getAnnotatedEjbReferences() + ")"); // legacy injector = new EjbEncInjector(encName, refClass, link, errorType); } else { injector = new EjbEncInjector(encName, mappedName, errorType); } container.getEncInjectors().put(encName, injector); }
+ container.getEnvironmentRefGroup().getAnnotatedEjbReferences() + ")");
AnnotatedEJBReferencesMetaData amds = container.getEnvironmentRefGroup().getAnnotatedEjbReferences(); if(amds != null)
AnnotatedEJBReferencesMetaData amds = container.getEnvironmentRefGroup().getAnnotatedEjbReferences(); if(amds != null)
annotatedEjbRefs = specEnv.getAnnotatedEjbReferences(); ejbRefs = specEnv.getEjbReferences(); serviceRefs = specEnv.getServiceReferences();