|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.idoox.wasp.wsdl.SOAPMethodInfo
This class contains information about java method from the view of soap message. It is used for compiling wsdl into java code and serialization/deserialization.
Nested Class Summary | |
static class |
SOAPMethodInfo.FaultPartInfo
Represents fault of the operation - information about one fault part. |
static class |
SOAPMethodInfo.FaultPartInfos
This class represents container for information about faults of an operation. |
static class |
SOAPMethodInfo.PartInfo
This class contains information about one WSDL part. |
static class |
SOAPMethodInfo.RequiredElements
|
Field Summary | |
boolean |
containsRequestAttachment
if request contains message attachment (there is a MIME attachment part or it is marked as dime:message) |
boolean |
containsResponseAttachment
if the response can contain an attachment (there is a MIME attachment part or it is marked as dime:message) |
static int |
DIR_IN
incoming part |
static int |
DIR_INOUT
in/out part |
static int |
DIR_OUT
outgoing part |
java.lang.String |
documentation
documentation |
com.idoox.soap.EnvelopeOutCache |
envelopeOutCache
undocumented |
com.idoox.soap.EnvelopeOutCache |
envelopeOutCache1
|
SOAPMethodInfo.FaultPartInfos |
faultsInfo
This field contains information about faults of an operation. |
SOAPMethodInfo.PartInfo[] |
headerParts
all header parts |
java.lang.String |
httpLocationURI
In the case of HTTP GET binding, the value of "location URI". |
QName |
httpUriEncoding
In the case of HTTP GET binding say the HTTP URI encoding. |
java.lang.String |
inputName
the name of 'input' |
QName |
inWrapperQName
Name of the wrapper element referenced from input message when the binding style is "document-wrapped". |
java.lang.String[] |
javaExceptions
Deprecated. use faultsInfo instead |
java.lang.String |
javaMethodName
|
java.lang.String[] |
nonJavaFaults
Deprecated. use faultsInfo instead |
static int |
OPERATION_NOTIFICATION
|
static int |
OPERATION_ONEWAY
|
static int |
OPERATION_REQUEST_RESPONSE
|
static int |
OPERATION_SOLICIT_RESPONSE
|
java.lang.String |
operationName
the name of the operation |
int |
operationType
one of the OPERATION_XXXX constants. |
java.lang.String |
outputName
the name of 'output' |
QName |
outWrapperQName
Name of the wrapper element referenced from output message when the binding style is "document-wrapped". |
SOAPMethodInfo.PartInfo[] |
parts
all parts except for the "return value" and header parts |
boolean |
requestContainsBase64Element
if the request contains base64Binary element definition in schema |
java.lang.String |
requestMessageEncodingURI
encoding of the request message |
QName |
requestName
name of the request message |
boolean |
responseContainsBase64Element
if the response contains base64Binary element definition in schema |
java.lang.String |
responseMessageEncodingURI
encoding of the response message |
QName |
responseName
name of the response message |
SOAPMethodInfo.PartInfo |
returnValuePart
the return part |
boolean |
rpcOperation
true if the operation is RPC |
java.lang.Boolean |
schemaSettedUp
|
java.lang.String |
signature
the signature of the java method, as given from the mapping contained in the wsdl file. |
java.lang.String |
soapAction
the soap action for the method |
boolean |
useDime
if method uses DIME encapsulation (there is a dime input or output message) |
boolean |
useHrefInBody
Applies to MIME attachments (all in the operation). |
Constructor Summary | |
SOAPMethodInfo()
|
Method Summary | |
void |
addFault(java.lang.String faultName,
java.lang.String javaType)
|
void |
dump(com.idoox.debug.IndentCategory cat)
|
void |
fillFaultPartInfos(BindingOperation operation,
Schema schema)
Fills faultsInfo with information from WSDL. |
SOAPMethodInfo.RequiredElements |
getRequiredInElements()
|
SOAPMethodInfo.RequiredElements |
getRequiredOutElements()
|
boolean |
isSchemaCorrect()
|
boolean |
isVoid()
|
void |
setCorrectSchema(Schema schema)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int DIR_IN
public static final int DIR_OUT
public static final int DIR_INOUT
public SOAPMethodInfo.PartInfo[] parts
public java.lang.Boolean schemaSettedUp
public SOAPMethodInfo.PartInfo[] headerParts
public boolean containsRequestAttachment
public boolean containsResponseAttachment
public boolean requestContainsBase64Element
public boolean responseContainsBase64Element
public boolean useDime
public boolean useHrefInBody
true
= backward compatible href attachment, false
= WS-I AP 1.0 attachment
referenced via part name in MIME part's Content-Id
public java.lang.String soapAction
public boolean rpcOperation
public java.lang.String documentation
public java.lang.String requestMessageEncodingURI
public QName requestName
public java.lang.String responseMessageEncodingURI
public QName responseName
public java.lang.String operationName
public java.lang.String inputName
public java.lang.String outputName
public SOAPMethodInfo.PartInfo returnValuePart
public static final int OPERATION_REQUEST_RESPONSE
public static final int OPERATION_ONEWAY
public static final int OPERATION_SOLICIT_RESPONSE
public static final int OPERATION_NOTIFICATION
public int operationType
public com.idoox.soap.EnvelopeOutCache envelopeOutCache
public com.idoox.soap.EnvelopeOutCache envelopeOutCache1
public java.lang.String signature
public java.lang.String javaMethodName
public java.lang.String[] javaExceptions
faultsInfo
instead
public java.lang.String[] nonJavaFaults
faultsInfo
instead
public java.lang.String httpLocationURI
public QName httpUriEncoding
ExtensibilityElement.getElementType()
or http:urlReplacement ExtensibilityElement.getElementType()
public QName inWrapperQName
public QName outWrapperQName
public SOAPMethodInfo.FaultPartInfos faultsInfo
Constructor Detail |
public SOAPMethodInfo()
Method Detail |
public java.lang.String toString()
public boolean isSchemaCorrect()
public void setCorrectSchema(Schema schema) throws SchemaException
SchemaException
public void addFault(java.lang.String faultName, java.lang.String javaType)
public void dump(com.idoox.debug.IndentCategory cat)
public boolean isVoid()
public void fillFaultPartInfos(BindingOperation operation, Schema schema) throws WSDLException, SchemaException
faultsInfo
with information from WSDL.
operation
- WSDLs operation in bindingschema
- schema that contains types and elements referenced from WSDL
WSDLException
- if there is a problem in reading WSDL
SchemaException
- if manipulation with supplied schema causes exceptionpublic SOAPMethodInfo.RequiredElements getRequiredInElements()
public SOAPMethodInfo.RequiredElements getRequiredOutElements()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |