protected boolean willMergeEnvironment(JndiConsumer specDD, XmlObject plan) throws DeploymentException { if (specDD != null && !specDD.getPersistenceUnitRef().isEmpty()) { return true; } return plan != null && plan.selectChildren(PersistenceRefBuilder.GER_PERSISTENCE_UNIT_REF_QNAME_SET).length > 0; }
persistenceUnitRef.setPersistenceUnitName(persistenceUnit.unitName()); persistenceUnitRef.setPersistenceUnitRefName(refName); consumer.getPersistenceUnitRef().add(persistenceUnitRef);
private List<PersistenceUnitReferenceInfo> buildPersistenceUnitRefInfos(JndiConsumer jndiConsumer, URI moduleId) { ArrayList<PersistenceUnitReferenceInfo> infos = new ArrayList<PersistenceUnitReferenceInfo>(); for (PersistenceUnitRef puRef : jndiConsumer.getPersistenceUnitRef()) { PersistenceUnitReferenceInfo info = new PersistenceUnitReferenceInfo(); info.referenceName = puRef.getPersistenceUnitRefName(); info.persistenceUnitName = puRef.getPersistenceUnitName(); info.unitId = puRef.getMappedName(); info.location = buildLocationInfo(puRef); info.targets.addAll(buildInjectionInfos(puRef)); infos.add(info); } return infos; }
Collection<PersistenceUnitRef> specPersistenceUnitRefsUntyped = specDD.getPersistenceUnitRef(); Map<String, GerPersistenceUnitRefType> gerPersistenceUnitRefsUntyped = getGerPersistenceUnitRefs(plan); for (Map.Entry<String, PersistenceUnitRef> entry : specDD.getPersistenceUnitRefMap().entrySet()) {
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); } } }
persistenceUnitRef.setPersistenceUnitName(persistenceUnit.unitName()); persistenceUnitRef.setPersistenceUnitRefName(refName); consumer.getPersistenceUnitRef().add(persistenceUnitRef);
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); } } } }
persistenceUnitRef.setPersistenceUnitName(persistenceUnit.unitName()); persistenceUnitRef.setPersistenceUnitRefName(refName); consumer.getPersistenceUnitRef().add(persistenceUnitRef);
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 buildPersistenceUnitRefInfos(final JndiConsumer jndiConsumer, final JndiEncInfo moduleJndiEnc, final JndiEncInfo compJndiEnc) { for (final PersistenceUnitRef puRef : jndiConsumer.getPersistenceUnitRef()) { final PersistenceUnitReferenceInfo info = new PersistenceUnitReferenceInfo(); info.referenceName = puRef.getPersistenceUnitRefName(); info.persistenceUnitName = puRef.getPersistenceUnitName(); info.unitId = puRef.getMappedName(); info.location = buildLocationInfo(puRef); info.targets.addAll(buildInjectionInfos(puRef)); insert(info, appInfo.globalJndiEnc.persistenceUnitRefs, appInfo.appJndiEnc.persistenceUnitRefs, moduleJndiEnc.persistenceUnitRefs, compJndiEnc.persistenceUnitRefs); } }
private void buildPersistenceUnitRefInfos(final JndiConsumer jndiConsumer, final JndiEncInfo moduleJndiEnc, final JndiEncInfo compJndiEnc) { for (final PersistenceUnitRef puRef : jndiConsumer.getPersistenceUnitRef()) { final PersistenceUnitReferenceInfo info = new PersistenceUnitReferenceInfo(); info.referenceName = puRef.getPersistenceUnitRefName(); info.persistenceUnitName = puRef.getPersistenceUnitName(); info.unitId = puRef.getMappedName(); info.location = buildLocationInfo(puRef); info.targets.addAll(buildInjectionInfos(puRef)); insert(info, appInfo.globalJndiEnc.persistenceUnitRefs, appInfo.appJndiEnc.persistenceUnitRefs, moduleJndiEnc.persistenceUnitRefs, compJndiEnc.persistenceUnitRefs); } }
private void processPersistenceRefs(final JndiConsumer component, final DeploymentModule module, final LinkResolver<PersistenceUnit> persistenceUnits, final URI moduleURI) { final String componentName = component.getJndiConsumerName(); final ValidationContext validation = module.getValidation(); for (final PersistenceRef ref : component.getPersistenceUnitRef()) { processPersistenceRef(persistenceUnits, ref, moduleURI, componentName, validation); } for (final PersistenceRef ref : component.getPersistenceContextRef()) { processPersistenceRef(persistenceUnits, ref, moduleURI, componentName, validation); } }
Collection<PersistenceUnitRef> persistenceUnitRefs = annotatedApp.getPersistenceUnitRef(); for (PersistenceUnitRef persistenceUnitRef : persistenceUnitRefs) { if (persistenceUnitRef.getPersistenceUnitRefName().trim().equals(persistenceUnitRefName)) { persistenceUnitRef.getInjectionTarget().add(configureInjectionTarget(method, field)); annotatedApp.getPersistenceUnitRef().add(persistenceUnitRef);
private void processPersistenceRefs(JndiConsumer component, DeploymentModule module, LinkResolver<PersistenceUnit> persistenceUnits, URI moduleURI) { String componentName = component.getJndiConsumerName(); ValidationContext validation = module.getValidation(); for (PersistenceRef ref : component.getPersistenceUnitRef()) { processPersistenceRef(persistenceUnits, ref, moduleURI, componentName, validation); } for (PersistenceRef ref : component.getPersistenceContextRef()) { processPersistenceRef(persistenceUnits, ref, moduleURI, componentName, validation); } }
private void processPersistenceRefs(final JndiConsumer component, final DeploymentModule module, final LinkResolver<PersistenceUnit> persistenceUnits, final URI moduleURI) { final String componentName = component.getJndiConsumerName(); final ValidationContext validation = module.getValidation(); for (final PersistenceRef ref : component.getPersistenceUnitRef()) { processPersistenceRef(persistenceUnits, ref, moduleURI, componentName, validation); } for (final PersistenceRef ref : component.getPersistenceContextRef()) { processPersistenceRef(persistenceUnits, ref, moduleURI, componentName, validation); } }
private void pruneRefs(final JndiConsumer bean, final EjbDeployment ejbDeployment) { for (final ResourceRef ref : copy(bean.getResourceRef())) { if (ref.getResType().startsWith("javax.jms.")) { final ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); ejbDeployment.getResourceLink().remove(resourceLink); bean.getResourceRef().remove(ref); } } for (final ResourceEnvRef ref : bean.getResourceEnvRef()) { final ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); ejbDeployment.getResourceLink().remove(resourceLink); } bean.getResourceEnvRef().clear(); for (final MessageDestinationRef ref : bean.getMessageDestinationRef()) { final ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); ejbDeployment.getResourceLink().remove(resourceLink); } bean.getMessageDestinationRef().clear(); bean.getPersistenceContextRef().clear(); bean.getPersistenceUnitRef().clear(); }
private void pruneRefs(final JndiConsumer bean, final EjbDeployment ejbDeployment) { for (final ResourceRef ref : copy(bean.getResourceRef())) { if (ref.getResType().startsWith("javax.jms.")) { final ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); ejbDeployment.getResourceLink().remove(resourceLink); bean.getResourceRef().remove(ref); } } for (final ResourceEnvRef ref : bean.getResourceEnvRef()) { final ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); ejbDeployment.getResourceLink().remove(resourceLink); } bean.getResourceEnvRef().clear(); for (final MessageDestinationRef ref : bean.getMessageDestinationRef()) { final ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); ejbDeployment.getResourceLink().remove(resourceLink); } bean.getMessageDestinationRef().clear(); bean.getPersistenceContextRef().clear(); bean.getPersistenceUnitRef().clear(); }
private void pruneRefs(JndiConsumer bean, EjbDeployment ejbDeployment) { for (ResourceRef ref : copy(bean.getResourceRef())) { if (ref.getResType().startsWith("javax.jms.")){ ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); ejbDeployment.getResourceLink().remove(resourceLink); bean.getResourceRef().remove(ref); } } for (ResourceEnvRef ref : bean.getResourceEnvRef()) { ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); ejbDeployment.getResourceLink().remove(resourceLink); } bean.getResourceEnvRef().clear(); for (MessageDestinationRef ref : bean.getMessageDestinationRef()) { ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); ejbDeployment.getResourceLink().remove(resourceLink); } bean.getMessageDestinationRef().clear(); bean.getPersistenceContextRef().clear(); bean.getPersistenceUnitRef().clear(); }