if (ejbRefs != null) { for (EJBReferenceMetaData ejbRef : ejbRefs) { String name = ejbRef.getEjbRefName(); String ejbName = ejbRef.getLink(); String lookup = ejbRef.getLookupName() != null ? ejbRef.getLookupName() : ejbRef.getMappedName();
protected void resolveEjbRefs(DeploymentUnit unit, EJBReferencesMetaData ejbRefs, List<String> unresolvedRefs) { if(ejbRefs == null) return; ArrayList<String> searched = new ArrayList<String>(); for(EJBReferenceMetaData ref : ejbRefs) { String mappedName = ref.getMappedName(); if(mappedName == null || mappedName.length() == 0) { mappedName = null; String link = ref.getLink(); String target = null; if(link != null) target = findEjbLink(unit, link, searched); if(target == null) unresolvedRefs.add(ref.getEjbRefName()+"/ejb-ref/"+link + " available: " + searched); else mappedName = target; } ref.setResolvedJndiName(mappedName); } } protected void resolveMsgRefs(DeploymentUnit unit, MessageDestinationReferencesMetaData msgRefs, List<String> unresolvedRefs)
tmp.append('+'); tmp.append("ejb-ref("); tmp.append(ref.getEjbRefName()); tmp.append(") -> mappedName="); tmp.append(ref.getMappedName());
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; } }
if (ejbRefs != null) { for (EJBReferenceMetaData ejbRef : ejbRefs) { String name = ejbRef.getEjbRefName(); String ejbName = ejbRef.getLink(); String lookup = ejbRef.getLookupName() != null ? ejbRef.getLookupName() : ejbRef.getMappedName();