com.ebmwebsourcing.commons.wsdl.api.abstractElmt
Class AbstractOperationImpl<E>

java.lang.Object
  extended by com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl<E>
      extended by com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractOperationImpl<E>
All Implemented Interfaces:
Operation, WSDLElement, java.io.Serializable
Direct Known Subclasses:
OperationImpl, OperationImpl

public abstract class AbstractOperationImpl<E>
extends AbstractWSDLElementImpl<E>
implements Operation

Author:
Nicolas Salatge - eBM WebSourcing
See Also:
Serialized Form

Field Summary
protected  java.util.List<Fault> faults
          the faults
protected  Input input
          the input
protected  InterfaceType itf
          the parent interface
protected  Output output
          the output
 
Fields inherited from class com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl
documentation, model
 
Constructor Summary
AbstractOperationImpl()
           
 
Method Summary
 Fault getFault(java.lang.String name)
          Get the specified fault .
 java.util.List<Fault> getFaults()
          Get all the fault messages associated with this operation.
 Input getInput()
          Get the input message specification for this operation.
 InterfaceType getInterface()
           
 Output getOutput()
          Get the output message specification for this operation.
 java.lang.String getSignature()
          get signature of the operation
 void setFaults(java.util.List<Fault> fault)
           
 void setInput(Input input)
          Set the input message specification for this operation.
 void setOutput(Output output)
          Set the output message specification for this operation.
 
Methods inherited from class com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl
createDocumentation, createElementFromString, getDocumentation, getModel, getOtherAttributes, getOtherElements, setDocumentation, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.commons.wsdl.api.Operation
addFault, getFaultByElementName, getParameterOrdering, getPattern, getQName, removeFault, removeFaultByElementName, setParameterOrdering, setPattern, setQName
 
Methods inherited from interface com.ebmwebsourcing.commons.wsdl.api.WSDLElement
createDocumentation, getDocumentation, getOtherAttributes, getOtherElements, setDocumentation
 

Field Detail

itf

protected InterfaceType itf
the parent interface


input

protected Input input
the input


output

protected Output output
the output


faults

protected java.util.List<Fault> faults
the faults

Constructor Detail

AbstractOperationImpl

public AbstractOperationImpl()
Method Detail

getInterface

public InterfaceType getInterface()
Returns:
the interface

getInput

public Input getInput()
Description copied from interface: Operation
Get the input message specification for this operation.

Specified by:
getInput in interface Operation
Returns:
the input

setInput

public void setInput(Input input)
Description copied from interface: Operation
Set the input message specification for this operation.

Specified by:
setInput in interface Operation
Parameters:
input - the input to set

getOutput

public Output getOutput()
Description copied from interface: Operation
Get the output message specification for this operation.

Specified by:
getOutput in interface Operation
Returns:
the output

setOutput

public void setOutput(Output output)
Description copied from interface: Operation
Set the output message specification for this operation.

Specified by:
setOutput in interface Operation
Parameters:
output - the output to set

getFaults

public java.util.List<Fault> getFaults()
Description copied from interface: Operation
Get all the fault messages associated with this operation.

Specified by:
getFaults in interface Operation
Returns:
the fault

setFaults

public void setFaults(java.util.List<Fault> fault)
Parameters:
fault - the fault to set

getFault

public Fault getFault(java.lang.String name)
Description copied from interface: Operation
Get the specified fault .

Specified by:
getFault in interface Operation
Parameters:
name - the name of the desired fault message.
Returns:
the corresponding fault message, or null if there wasn't any matching message

getSignature

public java.lang.String getSignature()
Description copied from interface: Operation
get signature of the operation

Specified by:
getSignature in interface Operation
Returns:
the signature


Copyright © 2008 eBM WebSourcing. All Rights Reserved.