Apache CXF API

org.apache.cxf.service.model
Class OperationInfo

java.lang.Object
  extended by org.apache.cxf.service.model.AbstractPropertiesHolder
      extended by org.apache.cxf.service.model.OperationInfo
All Implemented Interfaces:
Extensible, NamedItem
Direct Known Subclasses:
UnwrappedOperationInfo

public class OperationInfo
extends AbstractPropertiesHolder
implements NamedItem


Constructor Summary
OperationInfo()
           
 
Method Summary
 void addFault(FaultInfo fault)
          Adds a fault to this operation.
 FaultInfo addFault(QName name, QName message)
          Adds an fault to this operation.
 MessageInfo createMessage(QName nm, MessageInfo.Type type)
           
 boolean equals(Object o)
           
 FaultInfo getFault(QName name)
          Returns the fault with the given name, if found.
 Collection<FaultInfo> getFaults()
          Returns all faults for this operation.
 MessageInfo getInput()
           
 String getInputName()
           
 InterfaceInfo getInterface()
           
 QName getName()
          Returns the name of the Operation.
 MessageInfo getOutput()
           
 String getOutputName()
           
 List<String> getParameterOrdering()
           
 OperationInfo getUnwrappedOperation()
           
 boolean hasFaults()
           
 int hashCode()
           
 boolean hasInput()
           
 boolean hasOutput()
           
 boolean isOneWay()
           
 boolean isUnwrapped()
           
 boolean isUnwrappedCapable()
           
 void removeFault(QName name)
          Removes a fault from this operation.
 void setInput(String nm, MessageInfo in)
           
 void setName(QName name)
          Sets the name of the operation.
 void setOutput(String nm, MessageInfo out)
           
 void setParameterOrdering(List<String> o)
           
 void setUnwrappedOperation(OperationInfo op)
           
 String toString()
           
 
Methods inherited from class org.apache.cxf.service.model.AbstractPropertiesHolder
addExtensionAttribute, addExtensor, containsExtensor, equals, getDocumentation, getExtensionAttribute, getExtensionAttributes, getExtensor, getExtensors, getExtensors, getProperties, getProperty, getProperty, getTraversedExtensor, hasProperty, removeProperty, setDelegate, setDocumentation, setExtensionAttributes, setProperty
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OperationInfo

public OperationInfo()
Method Detail

getName

public QName getName()
Returns the name of the Operation.

Specified by:
getName in interface NamedItem
Returns:
the name of the Operation

setName

public final void setName(QName name)
Sets the name of the operation.

Parameters:
name - the new name of the operation

getInterface

public InterfaceInfo getInterface()

createMessage

public MessageInfo createMessage(QName nm,
                                 MessageInfo.Type type)

getOutput

public MessageInfo getOutput()

getOutputName

public String getOutputName()

setOutput

public void setOutput(String nm,
                      MessageInfo out)

hasOutput

public boolean hasOutput()

getInput

public MessageInfo getInput()

getInputName

public String getInputName()

setInput

public void setInput(String nm,
                     MessageInfo in)

hasInput

public boolean hasInput()

isOneWay

public boolean isOneWay()

isUnwrappedCapable

public boolean isUnwrappedCapable()

getUnwrappedOperation

public OperationInfo getUnwrappedOperation()

setUnwrappedOperation

public void setUnwrappedOperation(OperationInfo op)

isUnwrapped

public boolean isUnwrapped()

addFault

public FaultInfo addFault(QName name,
                          QName message)
Adds an fault to this operation.

Parameters:
name - the fault name.

addFault

public void addFault(FaultInfo fault)
Adds a fault to this operation.

Parameters:
fault - the fault.

removeFault

public void removeFault(QName name)
Removes a fault from this operation.

Parameters:
name - the qualified fault name.

getFault

public FaultInfo getFault(QName name)
Returns the fault with the given name, if found.

Parameters:
name - the name.
Returns:
the fault; or null if not found.

hasFaults

public boolean hasFaults()

getFaults

public Collection<FaultInfo> getFaults()
Returns all faults for this operation.

Returns:
all faults.

setParameterOrdering

public void setParameterOrdering(List<String> o)

getParameterOrdering

public List<String> getParameterOrdering()

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

Apache CXF API

Apache CXF