|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Operation
Represents an operation on a service interface.
Method Summary | |
---|---|
java.lang.Object |
clone()
Implementations must support cloning. |
ConversationSequence |
getConversationSequence()
Get the sequence of the conversation |
java.lang.String |
getDataBinding()
Deprecated. This should be the WrapperInfo.getDataBinding() Get the databinding for the operation |
java.util.Map<javax.xml.namespace.QName,java.util.List<DataType<XMLType>>> |
getFaultBeans()
Get the synthesized fault beans for this operation |
java.util.List<DataType> |
getFaultTypes()
Get a list of data types to represent the faults/exceptions |
DataType<java.util.List<DataType>> |
getInputType()
Get the data type that represents the input of this operation. |
Interface |
getInterface()
Get the owning interface |
java.lang.String |
getName()
Returns the name of the operation. |
DataType |
getOutputType()
Get the data type for the output |
WrapperInfo |
getWrapper()
|
boolean |
isDynamic()
Returns true if the operation is dynamic. |
boolean |
isNonBlocking()
Indicate if the operation is non-blocking |
boolean |
isUnresolved()
Returns true if the model element is unresolved. |
boolean |
isWrapperStyle()
|
void |
setConversationSequence(ConversationSequence sequence)
Set the sequence of conversation for the operation |
void |
setDataBinding(java.lang.String dataBinding)
Deprecated. This should be the WrapperInfo.setDataBinding() Set the databinding for the operation |
void |
setDynamic(boolean b)
Set if the operation is dynamic |
void |
setFaultBeans(java.util.Map<javax.xml.namespace.QName,java.util.List<DataType<XMLType>>> faultBeans)
Set the synthesized fault beans for this operation |
void |
setFaultTypes(java.util.List<DataType> faultTypes)
|
void |
setInputType(DataType<java.util.List<DataType>> inputType)
|
void |
setInterface(Interface interfaze)
Set the owning interface |
void |
setName(java.lang.String name)
Sets the name of the operation. |
void |
setNonBlocking(boolean nonBlocking)
Set the operation to be non-blocking |
void |
setOutputType(DataType outputType)
|
void |
setUnresolved(boolean unresolved)
Sets whether the model element is unresolved. |
void |
setWrapper(WrapperInfo wrapperInfo)
|
void |
setWrapperStyle(boolean wrapperStyle)
|
Methods inherited from interface org.apache.tuscany.sca.policy.PolicySetAttachPoint |
---|
getApplicablePolicySets, getPolicySets |
Methods inherited from interface org.apache.tuscany.sca.policy.IntentAttachPoint |
---|
getRequiredIntents, getType, setType |
Method Detail |
---|
java.lang.String getName()
void setName(java.lang.String name)
name
- the name of the operationboolean isUnresolved()
void setUnresolved(boolean unresolved)
unresolved
- whether the model element is unresolvedDataType<java.util.List<DataType>> getInputType()
void setInputType(DataType<java.util.List<DataType>> inputType)
inputType
- DataType getOutputType()
void setOutputType(DataType outputType)
outputType
- java.util.List<DataType> getFaultTypes()
void setFaultTypes(java.util.List<DataType> faultTypes)
faultTypes
- Interface getInterface()
void setInterface(Interface interfaze)
interfaze
- ConversationSequence getConversationSequence()
void setConversationSequence(ConversationSequence sequence)
sequence
- boolean isNonBlocking()
void setNonBlocking(boolean nonBlocking)
WrapperInfo getWrapper()
void setWrapper(WrapperInfo wrapperInfo)
wrapperInfo
- the wrapperInfo to setboolean isWrapperStyle()
void setWrapperStyle(boolean wrapperStyle)
wrapperStyle
- the wrapperStyle to set@Deprecated java.lang.String getDataBinding()
@Deprecated void setDataBinding(java.lang.String dataBinding)
dataBinding
- boolean isDynamic()
void setDynamic(boolean b)
b
- java.util.Map<javax.xml.namespace.QName,java.util.List<DataType<XMLType>>> getFaultBeans()
void setFaultBeans(java.util.Map<javax.xml.namespace.QName,java.util.List<DataType<XMLType>>> faultBeans)
faultBeans
- java.lang.Object clone() throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |