protected boolean willMergeEnvironment(JndiConsumer specDD, XmlObject plan) throws DeploymentException { return !specDD.getEjbRef().isEmpty() || !specDD.getEjbLocalRef().isEmpty(); }
case UNKNOWN: case REMOTE: consumer.getEjbRef().add(ejbRef); break; case LOCAL:
private void clearEmptyMappedName(JndiConsumer consumer) { if (consumer == null) return; List<JndiReference> refs = new ArrayList<JndiReference>(); refs.addAll(consumer.getEjbLocalRef()); refs.addAll(consumer.getEjbRef()); refs.addAll(consumer.getEnvEntry()); refs.addAll(consumer.getMessageDestinationRef()); refs.addAll(consumer.getPersistenceContextRef()); refs.addAll(consumer.getPersistenceUnitRef()); refs.addAll(consumer.getResourceEnvRef()); refs.addAll(consumer.getResourceRef()); refs.addAll(consumer.getServiceRef()); for (JndiReference ref : refs) { if (ref.getMappedName() != null && ref.getMappedName().length() == 0) ref.setMappedName(null); } } }
case UNKNOWN: case REMOTE: consumer.getEjbRef().add(ejbRef); break; case LOCAL:
private void clearEmptyMappedName(final JndiConsumer consumer) { if (consumer == null) { return; } final List<JndiReference> refs = new ArrayList<JndiReference>(); refs.addAll(consumer.getEjbLocalRef()); refs.addAll(consumer.getEjbRef()); refs.addAll(consumer.getEnvEntry()); refs.addAll(consumer.getMessageDestinationRef()); refs.addAll(consumer.getPersistenceContextRef()); refs.addAll(consumer.getPersistenceUnitRef()); refs.addAll(consumer.getResourceEnvRef()); refs.addAll(consumer.getResourceRef()); refs.addAll(consumer.getServiceRef()); for (final JndiReference ref : refs) { if (ref.getMappedName() != null && ref.getMappedName().length() == 0) { ref.setMappedName(null); } } } }
case UNKNOWN: case REMOTE: consumer.getEjbRef().add(ejbRef); break; case LOCAL:
private void clearEmptyMappedName(final JndiConsumer consumer) { if (consumer == null) { return; } final List<JndiReference> refs = new ArrayList<JndiReference>(); refs.addAll(consumer.getEjbLocalRef()); refs.addAll(consumer.getEjbRef()); refs.addAll(consumer.getEnvEntry()); refs.addAll(consumer.getMessageDestinationRef()); refs.addAll(consumer.getPersistenceContextRef()); refs.addAll(consumer.getPersistenceUnitRef()); refs.addAll(consumer.getResourceEnvRef()); refs.addAll(consumer.getResourceRef()); refs.addAll(consumer.getServiceRef()); for (final JndiReference ref : refs) { if (ref.getMappedName() != null && ref.getMappedName().length() == 0) { ref.setMappedName(null); } } } }
private void buildEjbRefs(JndiConsumer jndiConsumer, URI moduleUri, String moduleId, String ejbName, JndiEncInfo jndi) throws OpenEJBException { int size = jndiConsumer.getEjbRef().size() + jndiConsumer.getEjbLocalRef().size(); references.addAll(jndiConsumer.getEjbRef()); references.addAll(jndiConsumer.getEjbLocalRef()); if (otherBean.businessLocal.contains(ref.getInterface())) { ref.setRefType(EjbReference.Type.LOCAL); jndiConsumer.getEjbRef().remove(ref); jndiConsumer.getEjbLocalRef().add(new EjbLocalRef(ref)); } else {
public void parseWebDD(JndiConsumer annotatedWebAppDD, GerWebAppType webApp) { Collection<EjbRef> ejbRefs = annotatedWebAppDD.getEjbRef(); for (EjbRef ejbRef: ejbRefs) { String refName = ejbRef.getEjbRefName();
public void buildNaming(JndiConsumer specDD, XmlObject plan, Module module, Map<EARContext.Key, Object> sharedContext) throws DeploymentException { Collection<EjbRef> ejbRefsUntyped = specDD.getEjbRef(); XmlObject[] gerEjbRefsUntyped = plan == null ? NO_REFS : convert(plan.selectChildren(GER_EJB_REF_QNAME_SET), OPENEJB_CONVERTER, GerEjbRefType.type); Map ejbRefMap = mapEjbRefs(gerEjbRefsUntyped); Bundle bundle = module.getEarContext().getDeploymentBundle(); for (EjbRef ejbRef : ejbRefsUntyped) { String ejbRefName = getStringValue(ejbRef.getKey()); GerEjbRefType remoteRef = (GerEjbRefType) ejbRefMap.get(ejbRefName); Reference ejbReference = addEJBRef(module, ejbRef, remoteRef, bundle); if (ejbReference != null) { put(ejbRefName, ejbReference, ReferenceType.EJB, module.getJndiContext(), ejbRef.getInjectionTarget(), sharedContext); } } }
private void buildEjbRefs(final JndiConsumer jndiConsumer, final URI moduleUri, final String moduleId, final String ejbName, final JndiEncInfo moduleJndiEnc, final JndiEncInfo compJndiEnc) throws OpenEJBException { final Collection<EjbRef> ejbRefs = jndiConsumer.getEjbRef(); final Collection<EjbLocalRef> ejbLocalRefs = jndiConsumer.getEjbLocalRef(); final List<EjbReference> references = new ArrayList<EjbReference>(ejbRefs.size() + ejbLocalRefs.size());
private void addRefs(JndiConsumer jndiConsumer, Map<String, GerEjbRefType> refMap, Map<String, GerEjbLocalRefType> localRefMap, Map<EARContext.Key, Object> sharedContext) { for (EjbRef spec_ejbRef : jndiConsumer.getEjbRef()) {
private void buildEjbRefs(final JndiConsumer jndiConsumer, final URI moduleUri, final String moduleId, final String ejbName, final JndiEncInfo moduleJndiEnc, final JndiEncInfo compJndiEnc) throws OpenEJBException { final Collection<EjbRef> ejbRefs = jndiConsumer.getEjbRef(); final Collection<EjbLocalRef> ejbLocalRefs = jndiConsumer.getEjbLocalRef(); final List<EjbReference> references = new ArrayList<EjbReference>(ejbRefs.size() + ejbLocalRefs.size());