public interface EditableWSDLOperation extends WSDLOperation
Modifier and Type | Method and Description |
---|---|
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
|
getName, getParameterOrder, getPortTypeName, isOneWay
addExtension, addNotUnderstoodExtension, areRequiredExtensionsUnderstood, getExtension, getExtensions, getExtensions, getNotUnderstoodExtensions
getLocation
@NotNull EditableWSDLInput getInput()
WSDLOperation
getInput
in interface WSDLOperation
void setInput(EditableWSDLInput input)
input
- Input@Nullable EditableWSDLOutput getOutput()
WSDLOperation
getOutput
in interface WSDLOperation
void setOutput(EditableWSDLOutput output)
output
- OutputIterable<? extends EditableWSDLFault> getFaults()
WSDLOperation
WSDLFault
corresponding to wsdl:fault of this operation.getFaults
in interface WSDLOperation
void addFault(EditableWSDLFault fault)
fault
- Fault@Nullable EditableWSDLFault getFault(QName faultDetailName)
WSDLOperation
WSDLFault
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 WSDLOperation
faultDetailName
- 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 ModelCopyright © 2015 Oracle Corporation. All rights reserved.