|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EditableWSDLOperation
| Method Summary | |
|---|---|
void |
addFault(EditableWSDLFault fault)
Add fault |
void |
freeze(EditableWSDLModel root)
Freezes WSDL model to prevent further modification |
EditableWSDLFault |
getFault(QName faultDetailName)
Gives WSDLFault for the given soap fault detail value. |
Iterable<? extends EditableWSDLFault> |
getFaults()
Gets the WSDLFault corresponding to wsdl:fault of this operation. |
EditableWSDLInput |
getInput()
Gets the wsdl:input of this operation |
EditableWSDLOutput |
getOutput()
Gets the wsdl:output of this operation. |
void |
setInput(EditableWSDLInput input)
Set input |
void |
setOutput(EditableWSDLOutput output)
Set output |
void |
setParameterOrder(String parameterOrder)
Set parameter order |
| Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLOperation |
|---|
getName, getParameterOrder, getPortTypeName, isOneWay |
| Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLExtensible |
|---|
addExtension, addNotUnderstoodExtension, areRequiredExtensionsUnderstood, getExtension, getExtensions, getExtensions, getNotUnderstoodExtensions |
| Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLObject |
|---|
getLocation |
| Method Detail |
|---|
@NotNull EditableWSDLInput getInput()
WSDLOperation
getInput in interface WSDLOperationvoid setInput(EditableWSDLInput input)
input - Input@Nullable EditableWSDLOutput getOutput()
WSDLOperation
getOutput in interface WSDLOperationvoid setOutput(EditableWSDLOutput output)
output - OutputIterable<? extends EditableWSDLFault> getFaults()
WSDLOperationWSDLFault corresponding to wsdl:fault of this operation.
getFaults in interface WSDLOperationvoid addFault(EditableWSDLFault fault)
fault - Fault@Nullable EditableWSDLFault getFault(QName faultDetailName)
WSDLOperationWSDLFault for the given soap fault detail value.
Given a wsdl fault:
<wsdl:message nae="faultMessage">
<wsdl:part name="fault" element="ns:myException/>
</wsdl:message>
<wsdl:portType>
<wsdl:operation ...>
<wsdl:fault name="aFault" message="faultMessage"/>
</wsdl:operation>
<wsdl:portType>
For example given a soap 11 soap message:
<soapenv:Fault>
...
<soapenv:detail>
<ns:myException>
...
</ns:myException>
</soapenv:detail>
QName faultQName = new QName(ns, "myException");
WSDLFault wsdlFault = getFault(faultQName);
The above call will return a WSDLFault that abstracts wsdl:portType/wsdl:operation/wsdl:fault.
getFault in interface WSDLOperationfaultDetailName - tag name of the element inside soaenv:Fault/detail/, must be non-null.
void setParameterOrder(String parameterOrder)
parameterOrder - Parameter ordervoid freeze(EditableWSDLModel root)
root - WSDL Model
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||