@XmlTransient public String getType() { return getResType(); }
@XmlTransient public String getType() { return getResType(); }
@XmlTransient public String getType() { return getResType(); }
@Override public void setResourceEnvironment(ResourceEnvironmentBuilder builder, Collection<ResourceRef> resourceRefList, GerResourceRefType[] gerResourceRefs) throws DeploymentException { Map refMap = mapResourceRefs(gerResourceRefs); Set<AbstractNameQuery> unshareableResources = new HashSet<AbstractNameQuery>(); Set<AbstractNameQuery> applicationManagedSecurityResources = new HashSet<AbstractNameQuery>(); for (ResourceRef resourceRef : resourceRefList) { String type = resourceRef.getResType(); if(type == null){ continue; }else { type = type.trim(); } if (!URL.class.getName().equals(type) && !"javax.mail.Session".equals(type) && !JAXR_CONNECTION_FACTORY_CLASS.equals(type)) { GerResourceRefType gerResourceRef = (GerResourceRefType) refMap.get(resourceRef.getResRefName()); AbstractNameQuery containerId = getResourceContainerId(getStringValue(resourceRef.getResRefName()), NameFactory.JCA_MANAGED_CONNECTION_FACTORY, null, gerResourceRef); if (ResSharingScope.UNSHAREABLE.equals(resourceRef.getResSharingScope())) { unshareableResources.add(containerId); } if (ResAuth.APPLICATION.equals(resourceRef.getResAuth())) { applicationManagedSecurityResources.add(containerId); } } } builder.setUnshareableResources(unshareableResources); builder.setApplicationManagedSecurityResources(applicationManagedSecurityResources); }
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 List<ResourceReferenceInfo> buildResourceRefInfos(JndiConsumer item) { List<ResourceReferenceInfo> infos = new ArrayList<ResourceReferenceInfo>(); for (ResourceRef res : item.getResourceRef()) { ResourceReferenceInfo info = new ResourceReferenceInfo(); if (res.getResAuth() != null) { info.referenceAuth = res.getResAuth().toString(); } else { info.referenceAuth = ResAuth.CONTAINER.toString(); } info.referenceName = res.getResRefName(); info.referenceType = res.getResType(); info.resourceID = res.getMappedName(); info.location = buildLocationInfo(res); info.targets.addAll(buildInjectionInfos(res)); infos.add(info); } return infos; }
resourceRef.getResType(), resourceRef.getResAuth(), resourceRef.getResSharingScope());
resourceRef.getResType(), resourceRef.getResAuth(), resourceRef.getResSharingScope());
for (ResourceRef resourceRef: resourceRefs) { String refName = resourceRef.getResRefName(); String refType = resourceRef.getResType(); if ("javax.sql.DataSource".equalsIgnoreCase(refType)) { jdbcPoolRefs.add(new ReferenceData(refName));
String type = getStringValue(resourceRef.getResType()); type = inferAndCheckType(module, bundle, resourceRef.getInjectionTarget(), name, type); GerResourceRefType gerResourceRef = refMap.get(name);
if (resourceRef.getResType() == null || ("").equals(resourceRef.getResType())) { if (resource.type() != java.lang.Object.class) { resourceRef.setResType(resource.type().getName());
private void buildResourceRefInfos(final JndiConsumer item, final JndiEncInfo moduleJndiEnc, final JndiEncInfo compJndiEnc) { for (final ResourceRef res : item.getResourceRef()) { final ResourceReferenceInfo info; if (res instanceof ContextRef) { info = new ContextReferenceInfo(); } else { info = new ResourceReferenceInfo(); } if (res.getResAuth() != null) { info.referenceAuth = res.getResAuth().toString(); } else { info.referenceAuth = ResAuth.CONTAINER.toString(); } info.referenceName = res.getResRefName(); info.referenceType = res.getResType(); info.resourceID = res.getMappedName(); info.location = buildLocationInfo(res); info.targets.addAll(buildInjectionInfos(res)); insert( info, appInfo.globalJndiEnc.resourceRefs, appInfo.appJndiEnc.resourceRefs, moduleJndiEnc.resourceRefs, compJndiEnc.resourceRefs ); } }
private void buildResourceRefInfos(final JndiConsumer item, final JndiEncInfo moduleJndiEnc, final JndiEncInfo compJndiEnc) { for (final ResourceRef res : item.getResourceRef()) { final ResourceReferenceInfo info; if (res instanceof ContextRef) { info = new ContextReferenceInfo(); } else { info = new ResourceReferenceInfo(); } if (res.getResAuth() != null) { info.referenceAuth = res.getResAuth().toString(); } else { info.referenceAuth = ResAuth.CONTAINER.toString(); } info.referenceName = res.getResRefName(); info.referenceType = res.getResType(); info.resourceID = res.getMappedName(); info.location = buildLocationInfo(res); info.targets.addAll(buildInjectionInfos(res)); insert( info, appInfo.globalJndiEnc.resourceRefs, appInfo.appJndiEnc.resourceRefs, moduleJndiEnc.resourceRefs, compJndiEnc.resourceRefs ); } }
if (resourceRef.getResType() == null || "".equals(resourceRef.getResType())) { resourceRef.setResType(type.getName());
if (resourceRef.getResType() == null || "".equals(resourceRef.getResType())) { resourceRef.setResType(type.getName());