Interface EditableWSDLBoundOperation
-
- All Superinterfaces:
WSDLBoundOperation,WSDLExtensible,WSDLObject
- All Known Implementing Classes:
WSDLBoundOperationImpl
public interface EditableWSDLBoundOperation extends WSDLBoundOperation
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation
WSDLBoundOperation.ANONYMOUS
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddFault(EditableWSDLBoundFault fault)Add FaultvoidaddPart(EditableWSDLPart part, jakarta.jws.WebParam.Mode mode)Add Partvoidfreeze(EditableWSDLModel root)Freezes WSDL model to prevent further modificationEditableWSDLBoundPortTypegetBoundPortType()Gives the ownerWSDLBoundPortTypeIterable<? extends EditableWSDLBoundFault>getFaults()Gets all theWSDLFaultbound to this operation.Map<String,? extends EditableWSDLPart>getInParts()EditableWSDLOperationgetOperation()Gets the wsdl:portType/wsdl:operation model -WSDLOperation, associated with this binding operation.Map<String,? extends EditableWSDLPart>getOutParts()EditableWSDLPartgetPart(String partName, jakarta.jws.WebParam.Mode mode)GetsWSDLPartfor the given wsdl:input or wsdl:output partvoidsetAnonymous(WSDLBoundOperation.ANONYMOUS anonymous)Sets the soapbinding:binding/operation/wsaw:Anonymous.voidsetFaultExplicitBodyParts(boolean b)Sets fault explicit body partsvoidsetInputExplicitBodyParts(boolean b)Sets input explicit body partsvoidsetOutputExplicitBodyParts(boolean b)Sets output explicit body partsvoidsetRequestNamespace(String ns)Set request namespacevoidsetResponseNamespace(String ns)Set response namespacevoidsetSoapAction(String soapAction)Set SOAP actionvoidsetStyle(jakarta.jws.soap.SOAPBinding.Style style)Set parameter style-
Methods 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 Detail
-
getOperation
@NotNull EditableWSDLOperation getOperation()
Description copied from interface:WSDLBoundOperationGets the wsdl:portType/wsdl:operation model -WSDLOperation, associated with this binding operation.- Specified by:
getOperationin interfaceWSDLBoundOperation- Returns:
- always same
WSDLOperation
-
getBoundPortType
@NotNull EditableWSDLBoundPortType getBoundPortType()
Description copied from interface:WSDLBoundOperationGives the ownerWSDLBoundPortType- Specified by:
getBoundPortTypein interfaceWSDLBoundOperation
-
getPart
@Nullable EditableWSDLPart getPart(@NotNull String partName, @NotNull jakarta.jws.WebParam.Mode mode)
Description copied from interface:WSDLBoundOperationGetsWSDLPartfor the given wsdl:input or wsdl:output part- Specified by:
getPartin interfaceWSDLBoundOperation- Returns:
- null if no part is found
-
getInParts
@NotNull Map<String,? extends EditableWSDLPart> getInParts()
Description copied from interface:WSDLBoundOperation- Specified by:
getInPartsin interfaceWSDLBoundOperation
-
getOutParts
@NotNull Map<String,? extends EditableWSDLPart> getOutParts()
Description copied from interface:WSDLBoundOperation- Specified by:
getOutPartsin interfaceWSDLBoundOperation
-
getFaults
@NotNull Iterable<? extends EditableWSDLBoundFault> getFaults()
Description copied from interface:WSDLBoundOperationGets all theWSDLFaultbound to this operation.- Specified by:
getFaultsin interfaceWSDLBoundOperation
-
addPart
void addPart(EditableWSDLPart part, jakarta.jws.WebParam.Mode mode)
Add Part- Parameters:
part- Partmode- Mode
-
addFault
void addFault(@NotNull EditableWSDLBoundFault fault)
Add Fault- Parameters:
fault- Fault
-
setAnonymous
void setAnonymous(WSDLBoundOperation.ANONYMOUS anonymous)
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
void setRequestNamespace(String ns)
Set request namespace- Parameters:
ns- Namespace
-
setResponseNamespace
void setResponseNamespace(String ns)
Set response namespace- Parameters:
ns- Namespace
-
setSoapAction
void setSoapAction(String soapAction)
Set SOAP action- Parameters:
soapAction- SOAP action
-
setStyle
void setStyle(jakarta.jws.soap.SOAPBinding.Style style)
Set parameter style- Parameters:
style- Style
-
freeze
void freeze(EditableWSDLModel root)
Freezes WSDL model to prevent further modification- Parameters:
root- WSDL Model
-
-