org.apache.woden.wsdl20

## Interface BindingOperation

- All Superinterfaces:
    NestedComponent, PropertyExtensible, WSDLComponent
  All Known Subinterfaces:
    EdBindingOperation

      public interface BindingOperation
      extends NestedComponent

  Represents the BindingOperation component from the WSDL 2.0 Component model.
  Author:
    John Kaputin (jkaputin@apache.org)

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `BindingFaultReference[]` | `getBindingFaultReferences()` Represents the {binding fault references} property of the BindingOperation component.
    `BindingMessageReference[]` | `getBindingMessageReferences()` Represents the {binding message references} property of the BindingOperation component.
    `InterfaceOperation` | `getInterfaceOperation()` Returns an InterfaceOperation representing the {interface operation} property of the BindingOperation component.
    `BindingOperationElement` | `toElement()` Returns a WSDLElement that represents the element information item from the WSDL 2.0 infoset that maps to this WSDLComponent.

    - ### Methods inherited from interface org.apache.woden.wsdl20.NestedComponent

      `getParent`

    - ### Methods inherited from interface org.apache.woden.wsdl20.WSDLComponent

      `equals, getComponentExtensionContext, getFragmentIdentifier, isEquivalentTo, setComponentExtensionContext, toString`

    - ### Methods inherited from interface org.apache.woden.wsdl20.extensions.PropertyExtensible

      `getExtensionProperties, getExtensionProperties, getExtensionProperty`

- - ### Method Detail

    - #### getInterfaceOperation

          InterfaceOperation getInterfaceOperation()

      Returns an InterfaceOperation representing the {interface operation} property of the BindingOperation component. That is, the interface operation that this binding operation provides concrete bindings for.
      Returns:
        InterfaceOperation bound by this BindingOperation

    - #### getBindingMessageReferences

          BindingMessageReference[] getBindingMessageReferences()

      Represents the {binding message references} property of the BindingOperation component. This is the set of binding message references declared by this binding operation. This method will return an empty array if there are no binding message references for this binding operation.
      Returns:
        an array of BindingMessageReference

    - #### getBindingFaultReferences

          BindingFaultReference[] getBindingFaultReferences()

      Represents the {binding fault references} property of the BindingOperation component. This is the set of binding fault references declared by this binding operation. This method will return an empty array if there are no binding fault references for this binding operation.
      Returns:
        an array of BindingFaultReference

    - #### toElement

          BindingOperationElement toElement()

      Returns a WSDLElement that represents the element information item from the WSDL 2.0 infoset that maps to this WSDLComponent.
      Returns:
        the BindingOperationElement that maps to this BindingOperation

Copyright ? Apache Software Foundation. All Rights Reserved.