|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EditableWSDLBoundPortType
| Method Summary | |
|---|---|
void |
freeze()
Freezes WSDL model to prevent further modification |
EditableWSDLBoundOperation |
get(QName operationName)
Gets the WSDLBoundOperation for a given operation name |
Iterable<? extends EditableWSDLBoundOperation> |
getBindingOperations()
Gets the WSDLBoundOperations |
EditableWSDLBoundOperation |
getOperation(String namespaceUri,
String localName)
Gets the bound operation in this port for a tag name. |
EditableWSDLModel |
getOwner()
Gets the WSDLModel that owns this port type. |
EditableWSDLPortType |
getPortType()
Gets the WSDLPortType associated with the wsdl:binding |
void |
put(QName opName,
EditableWSDLBoundOperation ptOp)
Populates the Map that holds operation name as key and WSDLBoundOperation as the value. |
void |
setBindingId(BindingID bindingId)
Sets the binding ID |
void |
setStyle(SOAPBinding.Style style)
sets whether the WSDLBoundPortType is rpc or lit |
| Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLBoundPortType |
|---|
getBinding, getBindingId, getName, getPortTypeName, getStyle |
| Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLFeaturedObject |
|---|
addFeature, getFeature, getFeatures |
| 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 EditableWSDLModel getOwner()
WSDLBoundPortTypeWSDLModel that owns this port type.
getOwner in interface WSDLBoundPortTypeEditableWSDLBoundOperation get(QName operationName)
WSDLBoundPortTypeWSDLBoundOperation for a given operation name
get in interface WSDLBoundPortTypeoperationName - non-null operationName
WSDLBoundOperation is not foundEditableWSDLPortType getPortType()
WSDLBoundPortTypeWSDLPortType associated with the wsdl:binding
getPortType in interface WSDLBoundPortTypeIterable<? extends EditableWSDLBoundOperation> getBindingOperations()
WSDLBoundPortTypeWSDLBoundOperations
getBindingOperations in interface WSDLBoundPortType
@Nullable
EditableWSDLBoundOperation getOperation(String namespaceUri,
String localName)
WSDLBoundPortTypeWSDLBoundOperation.getName().
If you have a Message and trying to figure out which operation it belongs to,
always use Message.getOperation(com.sun.xml.ws.api.model.wsdl.WSDLBoundPortType), as that performs better.
For example this can be used in the case when a message receipient can get the
WSDLBoundOperation from the payload tag name.
namespaceUri and the local name both can be null to get the WSDLBoundOperation that has empty body - there is no payload. According to BP 1.1 in a port there can be at MOST one operation with empty body. Its an error to have namespace URI non-null but local name as null.
getOperation in interface WSDLBoundPortTypenamespaceUri - namespace of the payload element.localName - local name of the payload
void put(QName opName,
EditableWSDLBoundOperation ptOp)
WSDLBoundOperation as the value.
opName - Must be non-nullptOp - Must be non-null
NullPointerException - if either opName or ptOp is nullvoid setBindingId(BindingID bindingId)
bindingId - Binding IDvoid setStyle(SOAPBinding.Style style)
WSDLBoundPortType is rpc or lit
void freeze()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||