Class Operation

java.lang.Object
org.jibx.ws.wsdl.model.Operation

public class Operation extends Object
WSDL object model component corresponding to an operation definition.
Author:
Dennis M. Sosnoski
  • Field Details

    • m_name

      private String m_name
      Actual operation name.
    • m_soapAction

      private String m_soapAction
      SOAP action.
    • m_documentation

      private List m_documentation
      Documentation as node list (null if none).
    • m_messageRefs

      private ArrayList m_messageRefs
      Ordered message references for this operation.
  • Constructor Details

    • Operation

      public Operation(String name)
      Constructor from operation name.
      Parameters:
      name - operation name
  • Method Details

    • addInputMessage

      public void addInputMessage(Message msg)
      Add reference to input message. All input message(s) must be set before any output or fault messages are set.
      Parameters:
      msg - input message
    • addOutputMessage

      public void addOutputMessage(Message msg)
      Add reference to output message. All output message(s) must be set after any input messages and before any fault messages are set.
      Parameters:
      msg - output message
    • addFaultMessage

      public void addFaultMessage(Message msg)
      Add reference to fault message. All fault message(s) must be set after any input or output messages are set.
      Parameters:
      msg - fault message
    • getName

      public String getName()
      Get operation name.
      Returns:
      operation name
    • getSoapAction

      public String getSoapAction()
      Get soapAction.
      Returns:
      soapAction
    • setSoapAction

      public void setSoapAction(String action)
      Set soapAction.
      Parameters:
      action -
    • getDocumentation

      public List getDocumentation()
      Get documentation.
      Returns:
      list of nodes
    • setDocumentation

      public void setDocumentation(List nodes)
      Set documentation.
      Parameters:
      nodes - list of nodes
    • getMessageReferences

      public ArrayList getMessageReferences()
      Get message references for operation. The returned list is live, but should not be modified by the caller.
      Returns:
      list of parts