public Node writeDescriptor(Node parent, RootDeploymentDescriptor descriptor) { Node bundleNode; if (getDocType() == null) { // we are using schemas for this DDs bundleNode = appendChildNS(parent, getXMLRootTag().getQName(), WLDescriptorConstants.WL_WEBSERVICES_XML_NS); addBundleNodeAttributes((Element) bundleNode, descriptor); } else { bundleNode = appendChild(parent, getXMLRootTag().getQName()); } //TODO is this needed? // appendTextChild(bundleNode, TagNames.MODULE_NAME, descriptor.getModuleDescriptor().getModuleName()); // description, display-name, icons... writeDisplayableComponentInfo(bundleNode, descriptor); WLWebServiceNode wsNode = new WLWebServiceNode(); for(WebService next : ((WebServicesDescriptor)descriptor).getWebServices()) { wsNode.writeDescriptor(bundleNode, WebServicesTagNames.WEB_SERVICE,next); } return bundleNode; }
public Node writeDescriptor(Node parent, RootDeploymentDescriptor descriptor) { Node bundleNode; if (getDocType() == null) { // we are using schemas for this DDs bundleNode = appendChildNS(parent, getXMLRootTag().getQName(), WLDescriptorConstants.WL_WEBSERVICES_XML_NS); addBundleNodeAttributes((Element) bundleNode, descriptor); } else { bundleNode = appendChild(parent, getXMLRootTag().getQName()); } //TODO is this needed? // appendTextChild(bundleNode, TagNames.MODULE_NAME, descriptor.getModuleDescriptor().getModuleName()); // description, display-name, icons... writeDisplayableComponentInfo(bundleNode, descriptor); if (descriptor instanceof WebServicesDescriptor) { WLWebServiceNode wsNode = new WLWebServiceNode(); for(WebService next : ((WebServicesDescriptor)descriptor).getWebServices()) { wsNode.writeDescriptor(bundleNode, WebServicesTagNames.WEB_SERVICE,next); } } return bundleNode; }