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() + ")");
protected boolean isIgnoreDependency(InjectionContainer container, EJB ref) { RemoteEnvironment refGroup = container.getEnvironmentRefGroup(); if (refGroup != null) { if(refGroup.getEjbReferences() != null) for(EJBReferenceMetaData ejbRef : refGroup.getEjbReferences()) { if (ejbRef.getEjbRefName().equals(ref.name())) { return ejbRef.getIgnoreDependency() != null; } } } // TODO: shouldn't we scan local ejb refs as well? return false; } }
protected boolean isIgnoreDependency(InjectionContainer container, EJB ref) { RemoteEnvironment refGroup = container.getEnvironmentRefGroup(); if (refGroup != null) { if(refGroup.getEjbReferences() != null) for(EJBReferenceMetaData ejbRef : refGroup.getEjbReferences()) { if (ejbRef.getEjbRefName().equals(ref.name())) { return ejbRef.getIgnoreDependency() != null; } } } // TODO: shouldn't we scan local ejb refs as well? return false; } }
protected boolean isIgnoreDependency(InjectionContainer container, EJB ref) { RemoteEnvironment refGroup = container.getEnvironmentRefGroup(); if (refGroup != null) { if(refGroup.getEjbReferences() != null) for(EJBReferenceMetaData ejbRef : refGroup.getEjbReferences()) { if (ejbRef.getEjbRefName().equals(ref.name())) { return ejbRef.getIgnoreDependency() != null; } } } // TODO: shouldn't we scan local ejb refs as well? return false; } }
AnnotatedEJBReferencesMetaData amds = container.getEnvironmentRefGroup().getAnnotatedEjbReferences(); if(amds != null)
AnnotatedEJBReferencesMetaData amds = container.getEnvironmentRefGroup().getAnnotatedEjbReferences(); if(amds != null)