Interface WSDLBoundOperation

    • Method Detail

      • getName

        @NotNull
        QName getName()
        Short-cut for getOperation().getName()
      • getSOAPAction

        @NotNull
        String getSOAPAction()
        Gives soapbinding:operation@soapAction value. soapbinding:operation@soapAction is optional attribute. If not present an empty String is returned as per BP 1.1 R2745.
      • getAnonymous

        WSDLBoundOperation.ANONYMOUS getAnonymous()
        Gets the soapbinding:binding/operation/wsaw:Anonymous. A default value of OPTIONAL is returned.
        Returns:
        Anonymous value of the operation
      • getPart

        @Nullable
        WSDLPart getPart​(@NotNull
                         String partName,
                         @NotNull
                         jakarta.jws.WebParam.Mode mode)
        Gets WSDLPart for the given wsdl:input or wsdl:output part
        Returns:
        null if no part is found
      • getInputBinding

        ParameterBinding getInputBinding​(String part)
        Gets ParameterBinding for a given wsdl part in wsdl:input
        Parameters:
        part - Name of wsdl:part, must be non-null
        Returns:
        null if the part is not found.
      • getOutputBinding

        ParameterBinding getOutputBinding​(String part)
        Gets ParameterBinding for a given wsdl part in wsdl:output
        Parameters:
        part - Name of wsdl:part, must be non-null
        Returns:
        null if the part is not found.
      • getFaultBinding

        ParameterBinding getFaultBinding​(String part)
        Gets ParameterBinding for a given wsdl part in wsdl:fault
        Parameters:
        part - Name of wsdl:part, must be non-null
        Returns:
        null if the part is not found.
      • getMimeTypeForInputPart

        String getMimeTypeForInputPart​(String part)
        Gets the MIME type for a given wsdl part in wsdl:input
        Parameters:
        part - Name of wsdl:part, must be non-null
        Returns:
        null if the part is not found.
      • getMimeTypeForOutputPart

        String getMimeTypeForOutputPart​(String part)
        Gets the MIME type for a given wsdl part in wsdl:output
        Parameters:
        part - Name of wsdl:part, must be non-null
        Returns:
        null if the part is not found.
      • getMimeTypeForFaultPart

        String getMimeTypeForFaultPart​(String part)
        Gets the MIME type for a given wsdl part in wsdl:fault
        Parameters:
        part - Name of wsdl:part, must be non-null
        Returns:
        null if the part is not found.
      • getRequestPayloadName

        @Nullable
        QName getRequestPayloadName()
        Gets the payload QName of the request message.

        It's possible for an operation to define no body part, in which case this method returns null.

      • getResponsePayloadName

        @Nullable
        QName getResponsePayloadName()
        Gets the payload QName of the response message.

        It's possible for an operation to define no body part, in which case this method returns null.

      • getRequestNamespace

        String getRequestNamespace()
        Gets the namespace of request payload.
      • getResponseNamespace

        String getResponseNamespace()
        Gets the namespace of response payload.