use of com.sun.enterprise.deployment.types.ResourceReferenceContainer in project Payara by payara.
the class ResourceDescriptionNode method writeDescriptors.
/**
* write all occurrences of the descriptor corresponding to the current
* node from the parent descriptor to an JAXP DOM node and return it
*
* This API will be invoked by the parent node when the parent node
* writes out a mix of statically and dynamically registered sub nodes.
*
* This method should be overriden by the sub classes if it
* needs to be called by the parent node.
*
* @param parent node in the DOM tree
* @param nodeName the name of the node
* @param parentDesc parent descriptor of the descriptor to be written
* @return the JAXP DOM node
*/
@Override
public Node writeDescriptors(Node parent, String nodeName, Descriptor parentDesc) {
if (parentDesc instanceof ResourceReferenceContainer) {
ResourceReferenceContainer resourceReferenceContainer = (ResourceReferenceContainer) parentDesc;
// resource-reference-description*
Set<ResourceReferenceDescriptor> resourceReferenceDescriptors = resourceReferenceContainer.getResourceReferenceDescriptors();
for (ResourceReferenceDescriptor resourceReferenceDescriptor : resourceReferenceDescriptors) {
writeDescriptor(parent, nodeName, resourceReferenceDescriptor);
}
}
return parent;
}
Aggregations