Package org.apache.cxf.service.model
Class OperationInfo
- java.lang.Object
-
- org.apache.cxf.service.model.AbstractPropertiesHolder
-
- org.apache.cxf.service.model.OperationInfo
-
- All Implemented Interfaces:
Extensible
,NamedItem
- Direct Known Subclasses:
UnwrappedOperationInfo
public class OperationInfo extends AbstractPropertiesHolder implements NamedItem
-
-
Constructor Summary
Constructors Constructor Description OperationInfo()
-
Method Summary
-
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
-
-
-
-
Method Detail
-
getName
public QName getName()
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.
-
-