|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AbsItfOperation<In extends AbsItfInput,Out extends AbsItfOutput,F extends AbsItfFault>
This interface represents a WSDL operation. It includes information on input, output and fault messages associated with usage of the operation.
Nested Class Summary | |
---|---|
static class |
AbsItfOperation.MEPPatternConstants
Constants for the Patterns. |
Method Summary | |
---|---|
void |
addFault(F fault)
Add a fault message that must be associated with this operation. |
F |
createFault()
|
In |
createInput()
|
Out |
createOutput()
|
F |
getFault(java.lang.String name)
Get the specified fault . |
F |
getFaultByElementName(javax.xml.namespace.QName name)
Get the specified fault . |
java.util.List<F> |
getFaults()
Get all the fault messages associated with this operation. |
In |
getInput()
Get the input message specification for this operation. |
Out |
getOutput()
Get the output message specification for this operation. |
java.util.List<java.lang.String> |
getParameterOrdering()
Get the parameter ordering for this operation. |
AbsItfOperation.MEPPatternConstants |
getPattern()
get the pattern |
javax.xml.namespace.QName |
getQName()
Get the name of this operation. |
java.lang.String |
getSignature()
get signature of the operation |
F |
removeFault(java.lang.String name)
Remove the specified fault message. |
F |
removeFaultByElementName(javax.xml.namespace.QName name)
Remove the specified fault . |
void |
setInput(In input)
Set the input message specification for this operation. |
void |
setOutput(Out output)
Set the output message specification for this operation. |
void |
setParameterOrdering(java.util.List<java.lang.String> parameterOrder)
Set the parameter ordering for a request-response, or solicit-response operation. |
void |
setPattern(AbsItfOperation.MEPPatternConstants pattern)
set the pattern |
void |
setQName(javax.xml.namespace.QName name)
Set the name of this operation. |
Methods inherited from interface org.ow2.easywsdl.schema.api.XMLElement |
---|
addOtherElements, getOtherElements |
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement |
---|
createDocumentation, getDocumentation, getOtherAttributes, setDocumentation |
Method Detail |
---|
void setQName(javax.xml.namespace.QName name)
name
- the desired namejavax.xml.namespace.QName getQName()
void setInput(In input)
input
- the new input messageIn getInput()
void setOutput(Out output)
output
- the new output messageOut getOutput()
void addFault(F fault)
fault
- the new fault messageF getFault(java.lang.String name)
name
- the name of the desired fault message.
F getFaultByElementName(javax.xml.namespace.QName name)
name
- the name of the fault element.
F removeFault(java.lang.String name)
name
- the name of the fault message to be removed.
F removeFaultByElementName(javax.xml.namespace.QName name)
name
- the name of the fault element to be removed.
java.util.List<F> getFaults()
void setParameterOrdering(java.util.List<java.lang.String> parameterOrder) throws WSDLException
parameterOrder
- a list of named parameters containing the part names to
reflect the desired order of parameters for RPC-style
operations
WSDLException
java.util.List<java.lang.String> getParameterOrdering()
AbsItfOperation.MEPPatternConstants getPattern()
void setPattern(AbsItfOperation.MEPPatternConstants pattern) throws WSDLException
pattern
- the pattern
WSDLException
java.lang.String getSignature()
In createInput()
Out createOutput()
F createFault()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |