public interface WSDLBoundOperation extends WSDLObject, WSDLExtensible
Modifier and Type | Interface and Description |
---|---|
static class |
WSDLBoundOperation.ANONYMOUS |
Modifier and Type | Method and Description |
---|---|
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()
|
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()
|
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.
|
addExtension, addNotUnderstoodExtension, areRequiredExtensionsUnderstood, getExtension, getExtensions, getExtensions, getNotUnderstoodExtensions
getLocation
@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 partParameterBinding getInputBinding(String part)
ParameterBinding
for a given wsdl part in wsdl:inputpart
- Name of wsdl:part, must be non-nullParameterBinding getOutputBinding(String part)
ParameterBinding
for a given wsdl part in wsdl:outputpart
- Name of wsdl:part, must be non-nullParameterBinding getFaultBinding(String part)
ParameterBinding
for a given wsdl part in wsdl:faultpart
- Name of wsdl:part, must be non-nullString getMimeTypeForInputPart(String part)
part
- Name of wsdl:part, must be non-nullString getMimeTypeForOutputPart(String part)
part
- Name of wsdl:part, must be non-nullString getMimeTypeForFaultPart(String part)
part
- Name of wsdl:part, must be non-null@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()
Copyright © 2015 Oracle Corporation. All rights reserved.