/** * Adds the given resource to the list of bindings. * @param jAnnotationResource the given resource. */ protected void addResource(final IJAnnotationResource jAnnotationResource, final ISharedMetadata commonMetadata) { // Check Managed Beans if (jAnnotationResource.getLookup() == null) { for (ICommonClassMetadata<?, ?, ?> iCommonClassMetadata : this.getClassMetadataCollection()) { if (jAnnotationResource.getType() != null && iCommonClassMetadata.getJClass().getName().equals(jAnnotationResource.getType().replace(".", "/"))) { String managedBeanName = iCommonClassMetadata.getManagedBeanName(); if (managedBeanName != null) { // Add a lookup to the ManagedBean jAnnotationResource.setLookup("java:module/".concat(managedBeanName)); } } } } this.bindingHolder.addResourceBinding(new ENCBinding<IJAnnotationResource>(jAnnotationResource.getName(), jAnnotationResource)); addFieldOrMethodENC(jAnnotationResource.getName(), commonMetadata); }
/** * Adds the given resource to the list of bindings. * @param jAnnotationResource the given resource. */ protected void addResource(final IJAnnotationResource jAnnotationResource, final ISharedMetadata commonMetadata) { // Check Managed Beans if (jAnnotationResource.getLookup() == null) { for (ICommonClassMetadata<?, ?, ?> iCommonClassMetadata : this.getClassMetadataCollection()) { if (jAnnotationResource.getType() != null && iCommonClassMetadata.getJClass().getName().equals(jAnnotationResource.getType().replace(".", "/"))) { String managedBeanName = iCommonClassMetadata.getManagedBeanName(); if (managedBeanName != null) { // Add a lookup to the ManagedBean jAnnotationResource.setLookup("java:module/".concat(managedBeanName)); } } } } this.bindingHolder.addResourceBinding(new ENCBinding<IJAnnotationResource>(jAnnotationResource.getName(), jAnnotationResource)); addFieldOrMethodENC(jAnnotationResource.getName(), commonMetadata); }
jonasResource.setResRefName(annotationResource.getName()); jonasResource.setJndiName(mappedName); jonasWebApp.addJonasResource(jonasResource); if (mappedName != null) { JonasMessageDestination jonasMessageDestination = new JonasMessageDestination(); jonasMessageDestination.setMessageDestinationName(annotationResource.getName()); jonasMessageDestination.setJndiName(mappedName); jonasWebApp.addJonasMessageDestination(jonasMessageDestination);
if (jAnnotationResource != null) { if (isNullOrEmpty(jAnnotationResource.getName())) { jAnnotationResource.setName(getName(commonMetadata, jAnnotationResource));
if (mappedName != null) { JonasResource jonasResource = new JonasResource(); jonasResource.setResRefName(annotationResource.getName()); jonasResource.setJndiName(mappedName); jonasClient.addJonasResource(jonasResource); if (mappedName != null) { JonasMessageDestination jonasMessageDestination = new JonasMessageDestination(); jonasMessageDestination.setMessageDestinationName(annotationResource.getName()); jonasMessageDestination.setJndiName(mappedName); jonasClient.addJonasMessageDestination(jonasMessageDestination);
if (jAnnotationResource != null) { if (isNullOrEmpty(jAnnotationResource.getName())) { jAnnotationResource.setName(getName(commonMetadata, jAnnotationResource));