|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.xml.ws.model.wsdl.AbstractObjectImpl
com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl
com.sun.xml.ws.model.wsdl.WSDLBoundOperationImpl
public final class WSDLBoundOperationImpl
Implementation of WSDLBoundOperation
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl |
---|
AbstractExtensibleImpl.UnknownWSDLExtension |
Nested classes/interfaces inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation |
---|
WSDLBoundOperation.ANONYMOUS |
Field Summary |
---|
Fields inherited from class com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl |
---|
extensions, notUnderstoodExtensions |
Constructor Summary | |
---|---|
WSDLBoundOperationImpl(javax.xml.stream.XMLStreamReader xsr,
WSDLBoundPortTypeImpl owner,
QName name)
|
Method Summary | |
---|---|
void |
addFault(WSDLBoundFaultImpl fault)
|
void |
addPart(WSDLPartImpl part,
javax.jws.WebParam.Mode mode)
|
(package private) void |
freeze(WSDLModelImpl parent)
|
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,String> |
getFaultMimeTypes()
Map of mime:content@part and the mime type from mime:content@type for wsdl:fault |
Map<String,ParameterBinding> |
getFaultParts()
Map of wsdl:fault part name and the binding as ParameterBinding |
List<WSDLBoundFaultImpl> |
getFaults()
Gets all the WSDLFault bound to this operation. |
Map<String,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,String> |
getInputMimeTypes()
Map of mime:content@part and the mime type from mime:content@type for wsdl:output |
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() |
WSDLOperationImpl |
getOperation()
Gets the wsdl:portType/wsdl:operation model - WSDLOperation ,
associated with this binding operation. |
Map<String,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,String> |
getOutputMimeTypes()
Map of mime:content@part and the mime type from mime:content@type for wsdl:output |
Map<String,ParameterBinding> |
getOutputParts()
Map of wsdl:output part name and the binding as ParameterBinding |
(package private) WSDLBoundPortTypeImpl |
getOwner()
|
WSDLPartImpl |
getPart(String partName,
javax.jws.WebParam.Mode mode)
Gets WSDLPart for the given wsdl:input or wsdl:output part |
QName |
getPayloadName()
|
QName |
getReqPayloadName()
Gets the payload QName of the request message. |
String |
getRequestNamespace()
For rpclit gives namespace value on soapbinding:body@namespace |
QName |
getResPayloadName()
|
String |
getResponseNamespace()
For rpclit gives namespace value on soapbinding:body@namespace |
String |
getSOAPAction()
Gives soapbinding:operation@soapAction value. |
void |
setAnonymous(WSDLBoundOperation.ANONYMOUS anonymous)
|
void |
setFaultExplicitBodyParts(boolean b)
|
void |
setInputExplicitBodyParts(boolean b)
|
void |
setOutputExplicitBodyParts(boolean b)
|
void |
setRequestNamespace(String ns)
|
void |
setResponseNamespace(String ns)
|
void |
setSoapAction(String soapAction)
|
void |
setStyle(javax.jws.soap.SOAPBinding.Style style)
|
Methods inherited from class com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl |
---|
addExtension, addNotUnderstoodExtension, areRequiredExtensionsUnderstood, getExtension, getExtensions, getExtensions |
Methods inherited from class com.sun.xml.ws.model.wsdl.AbstractObjectImpl |
---|
getLocation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLExtensible |
---|
addExtension, getExtension, getExtensions, getExtensions |
Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLObject |
---|
getLocation |
Constructor Detail |
---|
public WSDLBoundOperationImpl(javax.xml.stream.XMLStreamReader xsr, WSDLBoundPortTypeImpl owner, QName name)
name
- wsdl:operation name qualified valueMethod Detail |
---|
public QName getName()
WSDLBoundOperation
getOperation().getName()
getName
in interface WSDLBoundOperation
public String getSOAPAction()
WSDLBoundOperation
getSOAPAction
in interface WSDLBoundOperation
public void setSoapAction(String soapAction)
public WSDLPartImpl getPart(String partName, javax.jws.WebParam.Mode mode)
WSDLBoundOperation
WSDLPart
for the given wsdl:input or wsdl:output part
getPart
in interface WSDLBoundOperation
public void addPart(WSDLPartImpl part, javax.jws.WebParam.Mode mode)
public Map<String,ParameterBinding> getInputParts()
ParameterBinding
public Map<String,ParameterBinding> getOutputParts()
ParameterBinding
public Map<String,ParameterBinding> getFaultParts()
ParameterBinding
public Map<String,WSDLPart> getInParts()
WSDLBoundOperation
WSDLPart
by its name
.
getInParts
in interface WSDLBoundOperation
public Map<String,WSDLPart> getOutParts()
WSDLBoundOperation
WSDLPart
by its name
.
getOutParts
in interface WSDLBoundOperation
@NotNull public List<WSDLBoundFaultImpl> getFaults()
WSDLBoundOperation
WSDLFault
bound to this operation.
getFaults
in interface WSDLBoundOperation
public void addFault(@NotNull WSDLBoundFaultImpl fault)
public Map<String,String> getInputMimeTypes()
public Map<String,String> getOutputMimeTypes()
public Map<String,String> getFaultMimeTypes()
public ParameterBinding getInputBinding(String part)
ParameterBinding
for a given wsdl part in wsdl:input
part
- Name of wsdl:part, must be non-null
public ParameterBinding getOutputBinding(String part)
ParameterBinding
for a given wsdl part in wsdl:output
part
- Name of wsdl:part, must be non-null
public ParameterBinding getFaultBinding(String part)
ParameterBinding
for a given wsdl part in wsdl:fault
part
- Name of wsdl:part, must be non-null
public String getMimeTypeForInputPart(String part)
part
- Name of wsdl:part, must be non-null
public String getMimeTypeForOutputPart(String part)
part
- Name of wsdl:part, must be non-null
public String getMimeTypeForFaultPart(String part)
part
- Name of wsdl:part, must be non-null
public WSDLOperationImpl getOperation()
WSDLBoundOperation
WSDLOperation
,
associated with this binding operation.
getOperation
in interface WSDLBoundOperation
WSDLOperation
public WSDLBoundPortType getBoundPortType()
WSDLBoundOperation
WSDLBoundPortType
getBoundPortType
in interface WSDLBoundOperation
public void setInputExplicitBodyParts(boolean b)
public void setOutputExplicitBodyParts(boolean b)
public void setFaultExplicitBodyParts(boolean b)
public void setStyle(javax.jws.soap.SOAPBinding.Style style)
@Nullable public QName getPayloadName()
@Nullable public QName getReqPayloadName()
WSDLBoundOperation
It's possible for an operation to define no body part, in which case this method returns null.
getReqPayloadName
in interface WSDLBoundOperation
@Nullable public QName getResPayloadName()
public String getRequestNamespace()
RuntimeModeler.processRpcMethod(com.sun.xml.ws.model.JavaMethodImpl, String, javax.jws.WebMethod, String, java.lang.reflect.Method, javax.jws.WebService)
public void setRequestNamespace(String ns)
public String getResponseNamespace()
public void setResponseNamespace(String ns)
WSDLBoundPortTypeImpl getOwner()
void freeze(WSDLModelImpl parent)
public void setAnonymous(WSDLBoundOperation.ANONYMOUS anonymous)
public WSDLBoundOperation.ANONYMOUS getAnonymous()
WSDLBoundOperation
getAnonymous
in interface WSDLBoundOperation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |