public EjbLocalRef(final EjbReference ref) { this.ejbRefName = ref.getName(); this.ejbRefType = ref.getEjbRefType(); this.ejbLink = ref.getEjbLink(); this.mappedName = ref.getMappedName(); setDescriptions(ref.getDescriptions()); this.injectionTarget = ref.getInjectionTarget(); this.local = ref.getInterface(); this.localHome = ref.getHome(); }
public EjbResolver.Type getRefType() { // Could have used EjbResolver.Type.valueOf(..) // but this protects against an renaming switch(ref.getRefType()){ case LOCAL: return EjbResolver.Type.LOCAL; case REMOTE: return EjbResolver.Type.REMOTE; case UNKNOWN: return EjbResolver.Type.UNKNOWN; default: return EjbResolver.Type.UNKNOWN; } } }
public EjbLocalRef(EjbReference ref) { this.ejbRefName = ref.getName(); this.ejbRefType = ref.getEjbRefType(); this.ejbLink = ref.getEjbLink(); this.mappedName = ref.getMappedName(); this.description = ref.getDescription(); this.injectionTarget = ref.getInjectionTarget(); this.local = ref.getInterface(); this.localHome = ref.getHome(); }
info.homeClassName = ref.getHome(); info.interfaceClassName = ref.getInterface(); info.referenceName = ref.getName(); info.link = ref.getEjbLink(); info.location = buildLocationInfo(ref); info.targets.addAll(buildInjectionInfos(ref)); if (ref.getRefType() == EjbReference.Type.LOCAL) { insert(toLocal(info), appInfo.globalJndiEnc.ejbLocalReferences, appInfo.appJndiEnc.ejbLocalReferences, moduleJndiEnc.ejbLocalReferences, compJndiEnc.ejbLocalReferences); } else { logger.info("config.noBeanFoundEjbLink", ref.getName(), ejbName, ref.getEjbLink()); } else { logger.info("config.noBeanFound", ref.getName(), ejbName, ref.getEjbLink()); if (ref.getRefType() == EjbReference.Type.UNKNOWN) { final EnterpriseBeanInfo otherBean = ejbResolver.getEnterpriseBeanInfo(deploymentId); if (otherBean != null) { if (otherBean.businessLocal.contains(ref.getInterface()) || otherBean.ejbClass.equals(ref.getInterface())) { ref.setRefType(EjbReference.Type.LOCAL); ejbRefs.remove(ref); ejbLocalRefs.add(new EjbLocalRef(ref)); } else { ref.setRefType(EjbReference.Type.REMOTE); if (ref.getRefType() == EjbReference.Type.LOCAL) { insert( toLocal(info),
public String getEjbLink() { return ref.getEjbLink(); }
public String getName() { return ref.getName(); }
public String getInterface() { return ref.getInterface(); }
public String getMappedName() { return ref.getMappedName(); }
public String getHome() { return ref.getHome(); }
info.homeClassName = ref.getHome(); info.interfaceClassName = ref.getInterface(); info.referenceName = ref.getName(); info.link = ref.getEjbLink(); info.location = buildLocationInfo(ref); info.targets.addAll(buildInjectionInfos(ref)); if (ref.getRefType() == EjbReference.Type.LOCAL) { insert(toLocal(info), appInfo.globalJndiEnc.ejbLocalReferences, appInfo.appJndiEnc.ejbLocalReferences, moduleJndiEnc.ejbLocalReferences, compJndiEnc.ejbLocalReferences); } else { logger.warning("config.noBeanFoundEjbLink", ref.getName(), ejbName, ref.getEjbLink()); } else { logger.warning("config.noBeanFound", ref.getName(), ejbName, ref.getEjbLink()); if (ref.getRefType() == EjbReference.Type.UNKNOWN) { final EnterpriseBeanInfo otherBean = ejbResolver.getEnterpriseBeanInfo(deploymentId); if (otherBean != null) { if (otherBean.businessLocal.contains(ref.getInterface()) || otherBean.ejbClass.equals(ref.getInterface())) { ref.setRefType(EjbReference.Type.LOCAL); ejbRefs.remove(ref); ejbLocalRefs.add(new EjbLocalRef(ref)); } else { ref.setRefType(EjbReference.Type.REMOTE); if (ref.getRefType() == EjbReference.Type.LOCAL) { insert( toLocal(info),
public String getEjbLink() { return ref.getEjbLink(); }
public String getName() { return ref.getName(); }
public String getInterface() { return ref.getInterface(); }
public String getMappedName() { return ref.getMappedName(); }
public String getHome() { return ref.getHome(); }
public EjbLocalRef(final EjbReference ref) { this.ejbRefName = ref.getName(); this.ejbRefType = ref.getEjbRefType(); this.ejbLink = ref.getEjbLink(); this.mappedName = ref.getMappedName(); setDescriptions(ref.getDescriptions()); this.injectionTarget = ref.getInjectionTarget(); this.local = ref.getInterface(); this.localHome = ref.getHome(); }
info.homeClassName = ref.getHome(); info.interfaceClassName = ref.getInterface(); info.referenceName = ref.getName(); info.link = ref.getEjbLink(); info.location = buildLocationInfo(ref); info.targets.addAll(buildInjectionInfos(ref)); if (ref.getRefType() == EjbReference.Type.LOCAL){ jndi.ejbLocalReferences.add(toLocal(info)); } else { logger.warning("config.noBeanFoundEjbLink", ref.getName(), ejbName, ref.getEjbLink()); } else { logger.warning("config.noBeanFound", ref.getName(), ejbName, ref.getEjbLink()); if (ref.getRefType() == EjbReference.Type.LOCAL) { jndi.ejbLocalReferences.add(toLocal(info)); } else { if (ref.getRefType() == EjbReference.Type.UNKNOWN) { EnterpriseBeanInfo otherBean = ejbResolver.getEnterpriseBeanInfo(deploymentId); if (otherBean != null) { if (otherBean.businessLocal.contains(ref.getInterface())) { ref.setRefType(EjbReference.Type.LOCAL); jndiConsumer.getEjbRef().remove(ref); jndiConsumer.getEjbLocalRef().add(new EjbLocalRef(ref)); } else { ref.setRefType(EjbReference.Type.REMOTE);
public String getEjbLink() { return ref.getEjbLink(); }
public String getName() { return ref.getName(); }
public String getInterface() { return ref.getInterface(); }