/** * Adds a new DOL descriptor instance to the descriptor * instance associated with this XMLNode * * @param descriptor the new descriptor */ @Override public void addDescriptor(Object descriptor) { WebServiceEndpoint endpoint = (WebServiceEndpoint) descriptor; WebService webService = (WebService) getDescriptor(); webService.addEndpoint(endpoint); }
public WLWebServiceNode() { registerElementHandler(new XMLElement(WLWebServicesTagNames.PORT_COMPONENT), WLWebServiceEndpointNode.class); }
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, String nodeName, WebService descriptor) { Node topNode = super.writeDescriptor(parent, nodeName, descriptor); //TODO is this needed? //writeDisplayableComponentInfo(topNode, descriptor); appendTextChild(topNode, WebServicesTagNames.WEB_SERVICE_DESCRIPTION_NAME, descriptor.getName()); appendTextChild(topNode, WLWebServicesTagNames.WEBSERVICE_TYPE, descriptor.getType()); appendTextChild(topNode, WLWebServicesTagNames.WSDL_PUBLISH_FILE, descriptor.getClientPublishUrl().toString()); WLWebServiceEndpointNode endpointNode = new WLWebServiceEndpointNode(); for (WebServiceEndpoint next : descriptor.getEndpoints()) { endpointNode.writeDescriptor (topNode, WebServicesTagNames.PORT_COMPONENT, next); } return topNode; }
if (WLWebServicesTagNames.WEB_SERVICE_DESCRIPTION_NAME.equals (element.getQName())) { WebServicesDescriptor webServices = (WebServicesDescriptor) getParentNode().getDescriptor(); descriptor = webServices.getWebServiceByName(value); serviceDescriptionName = value;
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; }
public Node writeDescriptor(Node parent, String nodeName, WebService descriptor) { Node topNode = super.writeDescriptor(parent, nodeName, descriptor); //TODO is this needed? //writeDisplayableComponentInfo(topNode, descriptor); appendTextChild(topNode, WebServicesTagNames.WEB_SERVICE_DESCRIPTION_NAME, descriptor.getName()); appendTextChild(topNode, WLWebServicesTagNames.WEBSERVICE_TYPE, descriptor.getType()); if (descriptor.getClientPublishUrl() != null) { appendTextChild(topNode, WLWebServicesTagNames.WSDL_PUBLISH_FILE, descriptor.getClientPublishUrl().toString()); } WLWebServiceEndpointNode endpointNode = new WLWebServiceEndpointNode(); for (WebServiceEndpoint next : descriptor.getEndpoints()) { endpointNode.writeDescriptor (topNode, WebServicesTagNames.PORT_COMPONENT, next); } return topNode; }
if (WLWebServicesTagNames.WEB_SERVICE_DESCRIPTION_NAME.equals (element.getQName())) { WebServicesDescriptor webServices = (WebServicesDescriptor) getParentNode().getDescriptor(); descriptor = webServices.getWebServiceByName(value); serviceDescriptionName = value;
/** * Adds a new DOL descriptor instance to the descriptor * instance associated with this XMLNode * * @param descriptor the new descriptor */ @Override public void addDescriptor(Object descriptor) { WebServiceEndpoint endpoint = (WebServiceEndpoint) descriptor; WebService webService = (WebService) getDescriptor(); webService.addEndpoint(endpoint); }
public WLWebServiceNode() { registerElementHandler(new XMLElement(WLWebServicesTagNames.PORT_COMPONENT), WLWebServiceEndpointNode.class); }