Module com.sun.xml.ws
Interface EditableWSDLBoundOperation
- All Superinterfaces:
WSDLBoundOperation
,WSDLExtensible
,WSDLObject
- All Known Implementing Classes:
WSDLBoundOperationImpl
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation
WSDLBoundOperation.ANONYMOUS
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addFault
(EditableWSDLBoundFault fault) Add Faultvoid
addPart
(EditableWSDLPart part, jakarta.jws.WebParam.Mode mode) Add Partvoid
freeze
(EditableWSDLModel root) Freezes WSDL model to prevent further modificationGives the ownerWSDLBoundPortType
Iterable<? extends EditableWSDLBoundFault>
Gets all theWSDLFault
bound to this operation.Map<String,
? extends EditableWSDLPart> Gets the wsdl:portType/wsdl:operation model -WSDLOperation
, associated with this binding operation.Map<String,
? extends EditableWSDLPart> GetsWSDLPart
for the given wsdl:input or wsdl:output partvoid
setAnonymous
(WSDLBoundOperation.ANONYMOUS anonymous) Sets the soapbinding:binding/operation/wsaw:Anonymous.void
setFaultExplicitBodyParts
(boolean b) Sets fault explicit body partsvoid
setInputExplicitBodyParts
(boolean b) Sets input explicit body partsvoid
setOutputExplicitBodyParts
(boolean b) Sets output explicit body partsvoid
Set request namespacevoid
Set response namespacevoid
setSoapAction
(String soapAction) Set SOAP actionvoid
setStyle
(jakarta.jws.soap.SOAPBinding.Style style) Set parameter styleMethods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation
getAnonymous, getFaultBinding, getFaultParts, getInputBinding, getInputParts, getMimeTypeForFaultPart, getMimeTypeForInputPart, getMimeTypeForOutputPart, getName, getOutputBinding, getOutputParts, getRequestNamespace, getRequestPayloadName, getResponseNamespace, getResponsePayloadName, getSOAPAction
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 Details
-
getOperation
Description copied from interface:WSDLBoundOperation
Gets the wsdl:portType/wsdl:operation model -WSDLOperation
, associated with this binding operation.- Specified by:
getOperation
in interfaceWSDLBoundOperation
- Returns:
- always same
WSDLOperation
-
getBoundPortType
Description copied from interface:WSDLBoundOperation
Gives the ownerWSDLBoundPortType
- Specified by:
getBoundPortType
in interfaceWSDLBoundOperation
-
getPart
@Nullable EditableWSDLPart getPart(@NotNull String partName, @NotNull jakarta.jws.WebParam.Mode mode) Description copied from interface:WSDLBoundOperation
GetsWSDLPart
for the given wsdl:input or wsdl:output part- Specified by:
getPart
in interfaceWSDLBoundOperation
- Returns:
- null if no part is found
-
getInParts
Description copied from interface:WSDLBoundOperation
- Specified by:
getInParts
in interfaceWSDLBoundOperation
-
getOutParts
Description copied from interface:WSDLBoundOperation
- Specified by:
getOutParts
in interfaceWSDLBoundOperation
-
getFaults
Description copied from interface:WSDLBoundOperation
Gets all theWSDLFault
bound to this operation.- Specified by:
getFaults
in interfaceWSDLBoundOperation
-
addPart
Add Part- Parameters:
part
- Partmode
- Mode
-
addFault
Add Fault- Parameters:
fault
- Fault
-
setAnonymous
Sets the soapbinding:binding/operation/wsaw:Anonymous.- Parameters:
anonymous
- Anonymous value of the operation
-
setInputExplicitBodyParts
void setInputExplicitBodyParts(boolean b) Sets input explicit body parts- Parameters:
b
- True, if input body part is explicit
-
setOutputExplicitBodyParts
void setOutputExplicitBodyParts(boolean b) Sets output explicit body parts- Parameters:
b
- True, if output body part is explicit
-
setFaultExplicitBodyParts
void setFaultExplicitBodyParts(boolean b) Sets fault explicit body parts- Parameters:
b
- True, if fault body part is explicit
-
setRequestNamespace
Set request namespace- Parameters:
ns
- Namespace
-
setResponseNamespace
Set response namespace- Parameters:
ns
- Namespace
-
setSoapAction
Set SOAP action- Parameters:
soapAction
- SOAP action
-
setStyle
void setStyle(jakarta.jws.soap.SOAPBinding.Style style) Set parameter style- Parameters:
style
- Style
-
freeze
Freezes WSDL model to prevent further modification- Parameters:
root
- WSDL Model
-