public WLServiceRefPortInfoRuntimeNode() { super(); registerElementHandler (new XMLElement(WebServicesTagNames.STUB_PROPERTY), NameValuePairNode.class, "addStubProperty"); registerElementHandler (new XMLElement(WebServicesTagNames.CALL_PROPERTY), NameValuePairNode.class, "addCallProperty"); }
new WLServiceRefPortInfoRuntimeNode(); portInfoRuntimeNode.writeDescriptor (serviceRefNode, WLWebServicesTagNames.SERVICE_REFERENCE_PORT_NAME, next);
/** * 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) { String name = element.getQName(); if (WLWebServicesTagNames.SERVICE_REFERENCE_PORT_NAME.equals(name)) { ServiceReferenceDescriptor serviceRef = ((ServiceReferenceDescriptor) getParentNode().getDescriptor()); //WLS-DD does not provide a way to specify ns uri of the port, so use the service ns uri String namespaceUri = serviceRef.getServiceNamespaceUri(); QName wsdlPort = new QName(namespaceUri, value); descriptor = serviceRef.getPortInfoByPort(wsdlPort); } else super.setElementValue(element, value); }
appendTextChild(serviceRefPortInfoRuntimeNode, WLWebServicesTagNames.SERVICE_REFERENCE_PORT_NAME, port.getLocalPart());
new WLServiceRefPortInfoRuntimeNode(); portInfoRuntimeNode.writeDescriptor (serviceRefNode, WLWebServicesTagNames.SERVICE_REFERENCE_PORT_NAME, next);
/** * 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) { String name = element.getQName(); if (WLWebServicesTagNames.SERVICE_REFERENCE_PORT_NAME.equals(name)) { ServiceReferenceDescriptor serviceRef = ((ServiceReferenceDescriptor) getParentNode().getDescriptor()); //WLS-DD does not provide a way to specify ns uri of the port, so use the service ns uri String namespaceUri = serviceRef.getServiceNamespaceUri(); QName wsdlPort = new QName(namespaceUri, value); descriptor = serviceRef.getPortInfoByPort(wsdlPort); } else super.setElementValue(element, value); }
appendTextChild(serviceRefPortInfoRuntimeNode, WLWebServicesTagNames.SERVICE_REFERENCE_PORT_NAME, port.getLocalPart());
public WLServiceRefPortInfoRuntimeNode() { super(); registerElementHandler (new XMLElement(WebServicesTagNames.STUB_PROPERTY), NameValuePairNode.class, "addStubProperty"); registerElementHandler (new XMLElement(WebServicesTagNames.CALL_PROPERTY), NameValuePairNode.class, "addCallProperty"); }