@Override public EjbReference getDescriptor() { if (descriptor==null) { descriptor = new EjbReferenceDescriptor(); descriptor.setLocal(false); } return descriptor; }
@Override public EjbReference getDescriptor() { if (descriptor==null) { descriptor = new EjbReferenceDescriptor(); descriptor.setLocal(true); } return descriptor; }
/** * Return EjbReferenceDescriptors with given name if exists or a new * one without name being set. * @param logicalName * @param rcContexts * @return an array of EjbReferenceDescriptor */ private EjbReferenceDescriptor[] getEjbReferenceDescriptors( String logicalName, ResourceContainerContext[] rcContexts) { EjbReferenceDescriptor ejbRefs[] = new EjbReferenceDescriptor[rcContexts.length]; for (int i = 0; i < rcContexts.length; i++) { EjbReferenceDescriptor ejbRef = (EjbReferenceDescriptor)rcContexts[i].getEjbReference(logicalName); if (ejbRef == null) { ejbRef = new EjbReferenceDescriptor(); rcContexts[i].addEjbReferenceDescriptor(ejbRef); } ejbRefs[i] = ejbRef; } return ejbRefs; }
/** * Return EjbReferenceDescriptors with given name if exists or a new * one without name being set. * @param logicalName * @param rcContexts * @return an array of EjbReferenceDescriptor */ private EjbReferenceDescriptor[] getEjbReferenceDescriptors( String logicalName, ResourceContainerContext[] rcContexts) { EjbReferenceDescriptor ejbRefs[] = new EjbReferenceDescriptor[rcContexts.length]; for (int i = 0; i < rcContexts.length; i++) { EjbReferenceDescriptor ejbRef = (EjbReferenceDescriptor)rcContexts[i].getEjbReference(logicalName); if (ejbRef == null) { ejbRef = new EjbReferenceDescriptor(); rcContexts[i].addEjbReferenceDescriptor(ejbRef); } ejbRefs[i] = ejbRef; } return ejbRefs; }