|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<E>
org.ow2.easywsdl.schema.api.abstractElmt.AbstractXMLElementImpl<E>
org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractWSDLElementImpl<E>
org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractOperationImpl<TOperation,Input,Output,Fault>
org.ow2.easywsdl.wsdl.impl.wsdl11.OperationImpl
public class OperationImpl
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfOperation |
---|
AbsItfOperation.MEPPatternConstants |
Field Summary |
---|
Fields inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractOperationImpl |
---|
faults, input, itf, output |
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl |
---|
documentation, model, parent |
Constructor Summary | |
---|---|
OperationImpl(TOperation op,
InterfaceTypeImpl itf)
|
Method Summary | |
---|---|
void |
addFault(Fault fault)
Add a fault message that must be associated with this operation. |
Fault |
createFault()
|
Input |
createInput()
|
Output |
createOutput()
|
Fault |
getFaultByElementName(javax.xml.namespace.QName name)
Get the specified fault . |
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. |
Fault |
removeFault(java.lang.String name)
Remove the specified fault message. |
Fault |
removeFaultByElementName(javax.xml.namespace.QName name)
Remove the specified 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. |
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 class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractOperationImpl |
---|
getFault, getFaults, getInput, getInterface, getOutput, getSignature, setFaults |
Methods inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractWSDLElementImpl |
---|
addOtherElements, createDocumentation, getDocumentation, getModel, getOtherAttributes, getOtherElements, setDocumentation, toString |
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl |
---|
getParent, getSchema, getTopParent, setParent |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfOperation |
---|
getFault, getFaults, getInput, getOutput, getSignature |
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 |
Constructor Detail |
---|
public OperationImpl(TOperation op, InterfaceTypeImpl itf)
Method Detail |
---|
public void addFault(Fault fault)
AbsItfOperation
addFault
in interface AbsItfOperation<Input,Output,Fault>
fault
- the new fault messagepublic void setInput(Input input)
AbsItfOperation
setInput
in interface AbsItfOperation<Input,Output,Fault>
setInput
in class AbstractOperationImpl<TOperation,Input,Output,Fault>
input
- the input to setpublic void setOutput(Output output)
AbsItfOperation
setOutput
in interface AbsItfOperation<Input,Output,Fault>
setOutput
in class AbstractOperationImpl<TOperation,Input,Output,Fault>
output
- the output to setpublic javax.xml.namespace.QName getQName()
AbsItfOperation
getQName
in interface AbsItfOperation<Input,Output,Fault>
public java.util.List<java.lang.String> getParameterOrdering()
AbsItfOperation
getParameterOrdering
in interface AbsItfOperation<Input,Output,Fault>
public Fault removeFault(java.lang.String name)
AbsItfOperation
removeFault
in interface AbsItfOperation<Input,Output,Fault>
name
- the name of the fault message to be removed.
public void setQName(javax.xml.namespace.QName name)
AbsItfOperation
setQName
in interface AbsItfOperation<Input,Output,Fault>
name
- the desired namepublic void setParameterOrdering(java.util.List<java.lang.String> parameterOrder)
AbsItfOperation
setParameterOrdering
in interface AbsItfOperation<Input,Output,Fault>
parameterOrder
- a list of named parameters containing the part names to
reflect the desired order of parameters for RPC-style
operationspublic AbsItfOperation.MEPPatternConstants getPattern()
AbsItfOperation
getPattern
in interface AbsItfOperation<Input,Output,Fault>
public void setPattern(AbsItfOperation.MEPPatternConstants pattern) throws WSDLException
AbsItfOperation
setPattern
in interface AbsItfOperation<Input,Output,Fault>
pattern
- the pattern
WSDLException
public Fault getFaultByElementName(javax.xml.namespace.QName name)
AbsItfOperation
getFaultByElementName
in interface AbsItfOperation<Input,Output,Fault>
name
- the name of the fault element.
public Fault removeFaultByElementName(javax.xml.namespace.QName name)
AbsItfOperation
removeFaultByElementName
in interface AbsItfOperation<Input,Output,Fault>
name
- the name of the fault element to be removed.
public Fault createFault()
createFault
in interface AbsItfOperation<Input,Output,Fault>
public Input createInput()
createInput
in interface AbsItfOperation<Input,Output,Fault>
public Output createOutput()
createOutput
in interface AbsItfOperation<Input,Output,Fault>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |