|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface WSDLBoundOperation
Abstracts wsdl:binding/wsdl:operation. It can be used to determine the parts and their binding.
| Nested Class Summary | |
|---|---|
static class |
WSDLBoundOperation.ANONYMOUS
|
| Method Summary | |
|---|---|
WSDLBoundOperation.ANONYMOUS |
getAnonymous()
Gets the soapbinding:binding/operation/wsaw:Anonymous. |
WSDLBoundPortType |
getBoundPortType()
Gives the owner WSDLBoundPortType |
ParameterBinding |
getFaultBinding(String part)
Gets ParameterBinding for a given wsdl part in wsdl:fault |
Map<String,ParameterBinding> |
getFaultParts()
Map of wsdl:fault part name and the binding as ParameterBinding |
Iterable<? extends WSDLBoundFault> |
getFaults()
Gets all the WSDLFault bound to this operation. |
Map<String,? extends WSDLPart> |
getInParts()
Gets all inbound WSDLPart by its name. |
ParameterBinding |
getInputBinding(String part)
Gets ParameterBinding for a given wsdl part in wsdl:input |
Map<String,ParameterBinding> |
getInputParts()
Map of wsdl:input part name and the binding as ParameterBinding |
String |
getMimeTypeForFaultPart(String part)
Gets the MIME type for a given wsdl part in wsdl:fault |
String |
getMimeTypeForInputPart(String part)
Gets the MIME type for a given wsdl part in wsdl:input |
String |
getMimeTypeForOutputPart(String part)
Gets the MIME type for a given wsdl part in wsdl:output |
QName |
getName()
Short-cut for getOperation().getName() |
WSDLOperation |
getOperation()
Gets the wsdl:portType/wsdl:operation model - WSDLOperation,
associated with this binding operation. |
Map<String,? extends WSDLPart> |
getOutParts()
Gets all outbound WSDLPart by its name. |
ParameterBinding |
getOutputBinding(String part)
Gets ParameterBinding for a given wsdl part in wsdl:output |
Map<String,ParameterBinding> |
getOutputParts()
Map of wsdl:output part name and the binding as ParameterBinding |
WSDLPart |
getPart(String partName,
WebParam.Mode mode)
Gets WSDLPart for the given wsdl:input or wsdl:output part |
String |
getRequestNamespace()
Gets the namespace of request payload. |
QName |
getRequestPayloadName()
Gets the payload QName of the request message. |
String |
getResponseNamespace()
Gets the namespace of response payload. |
QName |
getResponsePayloadName()
Gets the payload QName of the response message. |
String |
getSOAPAction()
Gives soapbinding:operation@soapAction value. |
| 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 QName getName()
getOperation().getName()
@NotNull String getSOAPAction()
@NotNull WSDLOperation getOperation()
WSDLOperation,
associated with this binding operation.
WSDLOperation@NotNull WSDLBoundPortType getBoundPortType()
WSDLBoundPortType
WSDLBoundOperation.ANONYMOUS getAnonymous()
@Nullable
WSDLPart getPart(@NotNull
String partName,
@NotNull
WebParam.Mode mode)
WSDLPart for the given wsdl:input or wsdl:output part
ParameterBinding getInputBinding(String part)
ParameterBinding for a given wsdl part in wsdl:input
part - Name of wsdl:part, must be non-null
ParameterBinding getOutputBinding(String part)
ParameterBinding for a given wsdl part in wsdl:output
part - Name of wsdl:part, must be non-null
ParameterBinding getFaultBinding(String part)
ParameterBinding for a given wsdl part in wsdl:fault
part - Name of wsdl:part, must be non-null
String getMimeTypeForInputPart(String part)
part - Name of wsdl:part, must be non-null
String getMimeTypeForOutputPart(String part)
part - Name of wsdl:part, must be non-null
String getMimeTypeForFaultPart(String part)
part - Name of wsdl:part, must be non-null
@NotNull Map<String,? extends WSDLPart> getInParts()
WSDLPart by its name.
@NotNull Map<String,? extends WSDLPart> getOutParts()
WSDLPart by its name.
@NotNull Iterable<? extends WSDLBoundFault> getFaults()
WSDLFault bound to this operation.
Map<String,ParameterBinding> getInputParts()
ParameterBinding
Map<String,ParameterBinding> getOutputParts()
ParameterBinding
Map<String,ParameterBinding> getFaultParts()
ParameterBinding
@Nullable QName getRequestPayloadName()
It's possible for an operation to define no body part, in which case this method returns null.
@Nullable QName getResponsePayloadName()
It's possible for an operation to define no body part, in which case this method returns null.
String getRequestNamespace()
String getResponseNamespace()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||