org.apache.woden.wsdl20
Interface InterfaceOperation

All Superinterfaces:
NestedComponent, WSDLComponent
All Known Implementing Classes:
InterfaceOperationImpl

public interface InterfaceOperation
extends NestedComponent

Represents the InterfaceMessageReference component from the WSDL 2.0 Component model.

Author:
John Kaputin (jkaputin@apache.org)

Method Summary
 InterfaceFaultReference[] getInterfaceFaultReferences()
          Represents the {interface fault references} property of the InterfaceOperation component.
 InterfaceMessageReference[] getInterfaceMessageReferences()
          Represents the {interface message references} property of the InterfaceOperation component.
 java.net.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.
 java.net.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, getComponentExtensionsForNamespace
 

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

java.net.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

java.net.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 © 2007. All Rights Reserved.