Class SOAPOperationImpl

  • All Implemented Interfaces:
    java.io.Serializable, ExtensibilityElement, SOAPOperation

    public class SOAPOperationImpl
    extends java.lang.Object
    implements SOAPOperation
    This class stores information associated with a SOAP operation that acts as the concrete implementation of an abstract operation specified in WSDL.
    Author:
    Nirmal Mukhi (nmukhi@us.ibm.com), Matthew J. Duftler (duftler@us.ibm.com)
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.xml.namespace.QName getElementType()
      Get the type of this extensibility element.
      java.lang.Boolean getRequired()
      Get whether or not the semantics of this extension are required.
      java.lang.String getSoapActionURI()
      Get the value of the SOAP action attribute.
      java.lang.String getStyle()
      Get the style for this SOAP operation.
      void setElementType​(javax.xml.namespace.QName elementType)
      Set the type of this extensibility element.
      void setRequired​(java.lang.Boolean required)
      Set whether or not the semantics of this extension are required.
      void setSoapActionURI​(java.lang.String soapActionURI)
      Set the SOAP action attribute.
      void setStyle​(java.lang.String style)
      Set the style for this SOAP operation.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • elementType

        protected javax.xml.namespace.QName elementType
      • required

        protected java.lang.Boolean required
      • soapActionURI

        protected java.lang.String soapActionURI
      • style

        protected java.lang.String style
    • Constructor Detail

      • SOAPOperationImpl

        public SOAPOperationImpl()
    • Method Detail

      • setElementType

        public void setElementType​(javax.xml.namespace.QName elementType)
        Set the type of this extensibility element.
        Specified by:
        setElementType in interface ExtensibilityElement
        Parameters:
        elementType - the type
      • getElementType

        public javax.xml.namespace.QName getElementType()
        Get the type of this extensibility element.
        Specified by:
        getElementType in interface ExtensibilityElement
        Returns:
        the extensibility element's type
      • setRequired

        public void setRequired​(java.lang.Boolean required)
        Set whether or not the semantics of this extension are required. Relates to the wsdl:required attribute.
        Specified by:
        setRequired in interface ExtensibilityElement
      • getRequired

        public java.lang.Boolean getRequired()
        Get whether or not the semantics of this extension are required. Relates to the wsdl:required attribute.
        Specified by:
        getRequired in interface ExtensibilityElement
      • setSoapActionURI

        public void setSoapActionURI​(java.lang.String soapActionURI)
        Set the SOAP action attribute.
        Specified by:
        setSoapActionURI in interface SOAPOperation
        Parameters:
        soapActionURI - the desired value of the SOAP action header for this operation.
      • getSoapActionURI

        public java.lang.String getSoapActionURI()
        Get the value of the SOAP action attribute.
        Specified by:
        getSoapActionURI in interface SOAPOperation
        Returns:
        the SOAP action attribute's value
      • setStyle

        public void setStyle​(java.lang.String style)
        Set the style for this SOAP operation.
        Specified by:
        setStyle in interface SOAPOperation
        Parameters:
        style - the desired style
      • getStyle

        public java.lang.String getStyle()
        Get the style for this SOAP operation.
        Specified by:
        getStyle in interface SOAPOperation
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object