/** * writes all the runtime information for JMS destination references * * @param parent node to add the runtime xml info * @param the J2EE component containing ejb references */ public static void writeResoureEnvReferences(Node parent, ResourceEnvReferenceContainer descriptor) { // resource-env-ref* Iterator resRefs = descriptor.getJmsDestinationReferenceDescriptors().iterator(); if (resRefs.hasNext()) { ResourceEnvRefNode resourceEnvRefNode = new ResourceEnvRefNode(); while (resRefs.hasNext()) { resourceEnvRefNode.writeDescriptor(parent, RuntimeTagNames.RESOURCE_ENV_REFERENCE, (JmsDestinationReferenceDescriptor) resRefs.next()); } } }
/** * writes all the runtime information for resource environment references * * @param parent node to add the runtime xml info * @param the J2EE component containing ejb references */ public static void writeResoureEnvReferences(Node parent, ResourceEnvReferenceContainer descriptor) { // resource-env-ref* Iterator resRefs = descriptor.getResourceEnvReferenceDescriptors().iterator(); if (resRefs.hasNext()) { ResourceEnvRefNode resourceEnvRefNode = new ResourceEnvRefNode(); while (resRefs.hasNext()) { resourceEnvRefNode.writeDescriptor(parent, TagNames.RESOURCE_ENV_REFERENCE, (ResourceEnvReferenceDescriptor) resRefs.next()); } } }
@Override public void setElementValue(XMLElement element, String value) { if (TagNames.RESOURCE_ENV_REFERENCE_NAME.equals(element.getQName())) { Object parentDesc = getParentNode().getDescriptor(); if (parentDesc instanceof ResourceEnvReferenceContainer) { try { descriptor = ((ResourceEnvReferenceContainer) parentDesc).getResourceEnvReferenceByName(value); } catch (IllegalArgumentException iae) { DOLUtils.getDefaultLogger().warning(iae.getMessage()); } } } else super.setElementValue(element, value); }
/** * receives notiification of the value for a particular tag * * @param element the xml element * @param value it's associated value */ public void setElementValue(XMLElement element, String value) { if (RuntimeTagNames.RESOURCE_ENV_REFERENCE_NAME.equals(element.getQName())) { Object parentDesc = getParentNode().getDescriptor(); if (parentDesc instanceof ResourceEnvReferenceContainer) { try { descriptor = ((ResourceEnvReferenceContainer) parentDesc).getJmsDestinationReferenceByName(value); } catch (IllegalArgumentException iae) { DOLUtils.getDefaultLogger().warning(iae.getMessage()); } } } else super.setElementValue(element, value); }
@Override public void setElementValue(XMLElement element, String value) { if (TagNames.RESOURCE_ENV_REFERENCE_NAME.equals(element.getQName())) { Object parentDesc = getParentNode().getDescriptor(); if (parentDesc instanceof ResourceEnvReferenceContainer) { try { descriptor = ((ResourceEnvReferenceContainer)parentDesc).getResourceEnvReferenceByName(value); } catch (IllegalArgumentException iae) { DOLUtils.getDefaultLogger().warning(iae.getMessage()); } } } else { super.setElementValue(element, value); } }
resourceEnvReferenceContainer.getResourceEnvReferenceDescriptors(); for (ResourceEnvReferenceDescriptor resourceEnvReferenceDescriptor : resourceEnvReferenceDescriptors) {