protected boolean willMergeEnvironment(JndiConsumer specDD, XmlObject plan) { return !specDD.getResourceEnvRef().isEmpty() || !specDD.getMessageDestinationRef().isEmpty(); }
resourceEnvRef = new ResourceEnvRef(); resourceEnvRef.setName(refName); consumer.getResourceEnvRef().add(resourceEnvRef);
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); } } }
resourceEnvRef = new ResourceEnvRef(); resourceEnvRef.setName(refName); consumer.getResourceEnvRef().add(resourceEnvRef);
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); } } } }
resourceEnvRef = new ResourceEnvRef(); resourceEnvRef.setName(refName); consumer.getResourceEnvRef().add(resourceEnvRef);
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 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(); }
private void link(final JndiConsumer consumer) { final Map<String, String> links = new HashMap<String, String>(); add(links, BeanManager.class); add(links, Validator.class); add(links, ValidatorFactory.class); add(links, EJBContext.class, EntityContext.class, SessionContext.class, MessageDrivenContext.class); add(links, UserTransaction.class); add(links, TransactionManager.class); add(links, TransactionSynchronizationRegistry.class); add(links, TimerService.class); add(links, WebServiceContext.class); final List<JndiReference> refs = new ArrayList<JndiReference>(); refs.addAll(consumer.getResourceRef()); refs.addAll(consumer.getResourceEnvRef()); for (final JndiReference ref : refs) { final String link = links.get(ref.getType()); if (link == null) { continue; } if (ref.getName().equals(link)) { // make sure the user hasn't linked it to itself or anything else ref.setLookupName(null); continue; } ref.setLookupName(link); } }
private List<ResourceEnvReferenceInfo> buildResourceEnvRefInfos(JndiConsumer item) { List<ResourceEnvReferenceInfo> infos = new ArrayList<ResourceEnvReferenceInfo>(); for (ResourceEnvRef res : item.getResourceEnvRef()) { ResourceEnvReferenceInfo info = new ResourceEnvReferenceInfo(); info.resourceEnvRefName = res.getResourceEnvRefName(); info.resourceEnvRefType = res.getResourceEnvRefType(); info.resourceID = res.getMappedName(); info.location = buildLocationInfo(res); info.targets.addAll(buildInjectionInfos(res)); infos.add(info); } for (MessageDestinationRef res : item.getMessageDestinationRef()) { ResourceEnvReferenceInfo info = new ResourceEnvReferenceInfo(); info.resourceEnvRefName = res.getMessageDestinationRefName(); info.resourceEnvRefType = res.getMessageDestinationType(); info.resourceID = res.getMappedName(); info.location = buildLocationInfo(res); info.targets.addAll(buildInjectionInfos(res)); infos.add(info); } return infos; }
private void link(final JndiConsumer consumer) { final Map<String, String> links = new HashMap<String, String>(); add(links, BeanManager.class); add(links, Validator.class); add(links, ValidatorFactory.class); add(links, EJBContext.class, EntityContext.class, SessionContext.class, MessageDrivenContext.class); add(links, UserTransaction.class); add(links, TransactionManager.class); add(links, TransactionSynchronizationRegistry.class); add(links, TimerService.class); add(links, WebServiceContext.class); final List<JndiReference> refs = new ArrayList<JndiReference>(); refs.addAll(consumer.getResourceRef()); refs.addAll(consumer.getResourceEnvRef()); for (final JndiReference ref : refs) { final String link = links.get(ref.getType()); if (link == null) { continue; } if (ref.getName().equals(link)) { // make sure the user hasn't linked it to itself or anything else ref.setLookupName(null); continue; } ref.setLookupName(link); } }
resourceEnvRef.setLookupName(lookup); annotatedApp.getResourceEnvRef().add(resourceEnvRef);
Collection<ResourceEnvRef> resourceEnvRefs = annotatedWebAppDD.getResourceEnvRef(); for (ResourceEnvRef resourceEnvRef: resourceEnvRefs) { String refName = resourceEnvRef.getResourceEnvRefName();
for (JndiReference ref : jndiConsumer.getResourceEnvRef()) {
private void buildResourceEnvRefInfos(final JndiConsumer item, final JndiEncInfo moduleJndiEnc, final JndiEncInfo compJndiEnc) { for (final ResourceEnvRef res : item.getResourceEnvRef()) { final ResourceEnvReferenceInfo info = new ResourceEnvReferenceInfo(); info.referenceName = res.getResourceEnvRefName();
for (final JndiReference ref : jndiConsumer.getResourceEnvRef()) {
private void buildResourceEnvRefInfos(final JndiConsumer item, final JndiEncInfo moduleJndiEnc, final JndiEncInfo compJndiEnc) { for (final ResourceEnvRef res : item.getResourceEnvRef()) { final ResourceEnvReferenceInfo info = new ResourceEnvReferenceInfo(); info.referenceName = res.getResourceEnvRefName();
for (final JndiReference ref : jndiConsumer.getResourceEnvRef()) {