Package javax.wsdl

Interface BindingOperation

All Superinterfaces:
AttributeExtensible, ElementExtensible, Serializable, WSDLElement
All Known Implementing Classes:
BindingOperationImpl

public interface BindingOperation extends WSDLElement
This interface represents a WSDL operation binding. That is, it holds the information that would be specified in the operation element contained within a binding element.
Author:
Matthew J. Duftler (duftler@us.ibm.com)
  • Method Details

    • setName

      void setName(String name)
      Set the name of this operation binding.
      Parameters:
      name - the desired name
    • getName

      String getName()
      Get the name of this operation binding.
      Returns:
      the operation binding name
    • setOperation

      void setOperation(Operation operation)
      Set the operation that this operation binding binds.
      Parameters:
      operation - the operation this operation binding binds
    • getOperation

      Operation getOperation()
      Get the operation that this operation binding binds.
      Returns:
      the operation that this operation binding binds
    • setBindingInput

      void setBindingInput(BindingInput bindingInput)
      Set the input binding for this operation binding.
      Parameters:
      bindingInput - the new input binding
    • getBindingInput

      BindingInput getBindingInput()
      Get the input binding for this operation binding.
      Returns:
      the input binding
    • setBindingOutput

      void setBindingOutput(BindingOutput bindingOutput)
      Set the output binding for this operation binding.
      Parameters:
      bindingOutput - the new output binding
    • getBindingOutput

      BindingOutput getBindingOutput()
      Get the output binding for this operation binding.
      Returns:
      the output binding for the operation binding
    • addBindingFault

      void addBindingFault(BindingFault bindingFault)
      Add a fault binding.
      Parameters:
      bindingFault - the new fault binding
    • removeBindingFault

      BindingFault removeBindingFault(String name)
      Remove a fault binding.
      Parameters:
      name - the name of the fault binding to be removed
      Returns:
      the BindingFault which was removed
    • getBindingFault

      BindingFault getBindingFault(String name)
      Get the specified fault binding.
      Parameters:
      name - the name of the desired fault binding.
      Returns:
      the corresponding fault binding, or null if there wasn't any matching fault binding
    • getBindingFaults

      Map getBindingFaults()
      Get all the fault bindings associated with this operation binding.
      Returns:
      names of fault bindings