Interface WSDLService

All Superinterfaces:
WSDLExtensible, WSDLObject
All Known Subinterfaces:
EditableWSDLService
All Known Implementing Classes:
WSDLServiceImpl

public interface WSDLService extends WSDLObject, WSDLExtensible
Abstracts wsdl:service.
Author:
Vivek Pandey
  • Method Details

    • getParent

      @NotNull WSDLModel getParent()
      Gets the WSDLModel that owns this service.
    • getName

      @NotNull QName getName()
      Gets the name of the wsdl:service@name attribute value as local name and wsdl:definitions@targetNamespace as the namespace uri.
    • get

      WSDLPort get(QName portName)
      Gets the WSDLPort for a given port name
      Parameters:
      portName - non-null operationName
      Returns:
      null if a WSDLPort is not found
    • getFirstPort

      WSDLPort getFirstPort()
      Gets the first WSDLPort if any, or otherwise null.
    • getMatchingPort

      @Nullable WSDLPort getMatchingPort(QName portTypeName)
      Gets the first port in this service which matches the portType
    • getPorts

      Iterable<? extends WSDLPort> getPorts()
      Gives all the WSDLPort in a wsdl:service WSDLService