public void addEntityManagerFactoryReferenceDescriptor (EntityManagerFactoryReferenceDescriptor emfRefDesc) { getEmfRefContainer().addEntityManagerFactoryReferenceDescriptor (emfRefDesc); }
public void addEntityManagerFactoryReferenceDescriptor (EntityManagerFactoryReferenceDescriptor emfRefDesc) { getEmfRefContainer().addEntityManagerFactoryReferenceDescriptor (emfRefDesc); }
@Override public void addEntityManagerFactoryReferenceDescriptor( EntityManagerFactoryReferenceDescriptor reference) { try { EntityManagerFactoryReferenceDescriptor existing = getEntityManagerFactoryReferenceByName(reference.getName()); for( InjectionTarget next : reference.getInjectionTargets() ) { existing.addInjectionTarget(next); } } catch (IllegalArgumentException e) { if (getEjbBundleDescriptor() != null) { reference.setReferringBundleDescriptor (getEjbBundleDescriptor()); } if (env != null) env.addEntityManagerFactoryReferenceDescriptor(reference); else entityManagerFactoryReferences.add(reference); } }
@Override public final void addEntityManagerFactoryReferenceDescriptor( EntityManagerFactoryReferenceDescriptor reference) { try { EntityManagerFactoryReferenceDescriptor existing = getEntityManagerFactoryReferenceByName(reference.getName()); for( InjectionTarget next : reference.getInjectionTargets() ) { existing.addInjectionTarget(next); } } catch (IllegalArgumentException e) { if (getEjbBundleDescriptor() != null) { reference.setReferringBundleDescriptor (getEjbBundleDescriptor()); } if (env != null) env.addEntityManagerFactoryReferenceDescriptor(reference); else entityManagerFactoryReferences.add(reference); } }