org.apache.woden.wsdl20

## Interface InterfaceOperation

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

      public interface InterfaceOperation
      extends NestedComponent

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

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `InterfaceFaultReference[]` | `getInterfaceFaultReferences()` Represents the {interface fault references} property of the InterfaceOperation component.
    `InterfaceMessageReference[]` | `getInterfaceMessageReferences()` Represents the {interface message references} property of the InterfaceOperation component.
    `URI` | `getMessageExchangePattern()` Returns a URI representing the {message exchange pattern} property of this InterfaceOperation.
    `QName` | `getName()` Returns the qualified name representing the {name} property of this InterfaceOperation.
    `URI[]` | `getStyle()` Represents the {style} property of the InterfaceOperation component.
    `InterfaceOperationElement` | `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

    - #### getName

          QName getName()

      Returns the qualified name representing the {name} property of this InterfaceOperation.
      Returns:
        QName representing the name of this InterfaceOperation

    - #### getMessageExchangePattern

          URI getMessageExchangePattern()

      Returns a URI representing the {message exchange pattern} property of this InterfaceOperation.
      Returns:
        URI of the message exchange pattern.

    - #### getInterfaceMessageReferences

          InterfaceMessageReference[] getInterfaceMessageReferences()

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

    - #### getInterfaceFaultReferences

          InterfaceFaultReference[] getInterfaceFaultReferences()

      Represents the {interface fault references} property of the InterfaceOperation component. This is the set of interface fault references defined by this interface operation. This method will return an empty array if there are no interface fault references for this interface operation.
      Returns:
        an array of InterfaceFaultReference

    - #### getStyle

          URI[] getStyle()

      Represents the {style} property of the InterfaceOperation component. This is a set of URIs which specify the rules that constrain the content of input and output messages and faults of the interface operation. This method will return an empty array if there are no style URIs.
      Returns:
        an array of URI

    - #### toElement

          InterfaceOperationElement toElement()

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

Copyright ? Apache Software Foundation. All Rights Reserved.