public Node writeDescriptor(Node parent, WebServiceEndpoint descriptor) { if (descriptor.getWsdlExposed() != null) { Document doc = getOwnerDocument(parent); Element wsdl = doc.createElement(WLWebServicesTagNames.WSDL); Element exposed = doc.createElement(WLWebServicesTagNames.WSDL_EXPOSED); exposed.appendChild(doc.createTextNode(descriptor.getWsdlExposed())); wsdl.appendChild(exposed); parent.appendChild(wsdl); return wsdl; } return null; }
new WSDLNode(descriptor).writeDescriptor(wseNode, descriptor);
new WSDLNode(descriptor).writeDescriptor(wseNode, descriptor);
@Override public XMLNode getHandlerFor(XMLElement element) { String elementName = element.getQName(); DeploymentDescriptorNode node = null; if (UNSUPPORTED_TAGS.contains(element.getQName())) { node = new WLUnSupportedNode(element); } else if (WLWebServicesTagNames.WSDL.equals(elementName)) { node = new WSDLNode(descriptor); node.setParentNode(this); } else if (WLWebServicesTagNames.SERVICE_ENDPOINT_ADDRESS.equals(elementName)) { node = new ServiceEndpointAddressNode(descriptor); node.setParentNode(this); } else if(WLWebServicesTagNames.RELIABILITY_CONFIG.equals(elementName)) { node = new ReliabilityConfigNode(); node.setParentNode(this); } return node; }
@Override public XMLNode getHandlerFor(XMLElement element) { String elementName = element.getQName(); DeploymentDescriptorNode node = null; if (UNSUPPORTED_TAGS.contains(element.getQName())) { node = new WLUnSupportedNode(element); } else if (WLWebServicesTagNames.WSDL.equals(elementName)) { node = new WSDLNode(descriptor); node.setParentNode(this); } else if (WLWebServicesTagNames.SERVICE_ENDPOINT_ADDRESS.equals(elementName)) { node = new ServiceEndpointAddressNode(descriptor); node.setParentNode(this); } else if(WLWebServicesTagNames.RELIABILITY_CONFIG.equals(elementName)) { node = new ReliabilityConfigNode(); node.setParentNode(this); } return node; }
public Node writeDescriptor(Node parent, WebServiceEndpoint descriptor) { if (descriptor.getWsdlExposed() != null) { Document doc = getOwnerDocument(parent); Element wsdl = doc.createElement(WLWebServicesTagNames.WSDL); Element exposed = doc.createElement(WLWebServicesTagNames.WSDL_EXPOSED); exposed.appendChild(doc.createTextNode(descriptor.getWsdlExposed())); wsdl.appendChild(exposed); parent.appendChild(wsdl); return wsdl; } return null; }