|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.tekann.webservice.client.AbstractSOAP
public abstract class AbstractSOAP
| Field Summary | |
|---|---|
java.lang.String |
alternativeReturnTag
An alternative tag used to identify when a tag is a answer tag. |
static boolean |
debug
Turn this TRUE to print the xml in the console. |
static boolean |
disableEncoding
The SOAP request will ask the server for GZip or ZLib encoded response by default. |
java.lang.String |
mtd
|
java.lang.String |
namespace
|
int |
openTimeout
An alternative open timeout for the connection. |
static java.lang.String |
prefix
The prefix string used when sending requests. |
int |
readTimeout
An alternative read timeout. |
static java.lang.String |
suffix
The suffix string used when sending requests. |
java.lang.String |
uri
|
boolean |
wasCompressionUsed
A flag that indicates if the SOAP connection was using either GZIP or ZLIB. |
int |
writeTimeout
An alternative write timeout. |
| Constructor Summary | |
|---|---|
AbstractSOAP(java.lang.String mtd,
java.lang.String uri)
Constructs a SOAP request with the given parameters. |
|
| Method Summary | |
|---|---|
void |
execute()
This method must be called to execute the soap request |
abstract java.lang.Object |
getAnswer()
Returns the answer of the soap request. |
abstract void |
parseAnswer(totalcross.io.Stream receivedStream)
Parse response. |
void |
setObjectParam(java.lang.String paramName,
java.lang.String[] fieldNames,
java.lang.String[] fieldValues)
Sets an object param identifying it as |
void |
setParam(boolean param)
Sets a boolean parameter in the order of the method call, identifying it as |
void |
setParam(boolean[] param)
Sets a boolean array parameter in the order of the method call, identifying it as |
void |
setParam(boolean[] param,
java.lang.String paramName)
Sets a boolean array parameter in the order of the method call, identifying it as |
void |
setParam(boolean param,
java.lang.String paramName)
Sets a boolean parameter in the order of the method call, identifying it as |
void |
setParam(byte[] param,
java.lang.String paramName)
Sets a int array parameter in the order of the method call, identifying it as |
void |
setParam(double param)
Sets a double parameter in the order of the method call, identifying it as |
void |
setParam(double[] param)
Sets a double array parameter in the order of the method call, identifying it as |
void |
setParam(double[] param,
java.lang.String paramName)
Sets a double array parameter in the order of the method call, identifying it as |
void |
setParam(double param,
java.lang.String paramName)
Sets a double parameter in the order of the method call, identifying it as |
void |
setParam(int param)
Sets a int parameter in the order of the method call, identifying it as |
void |
setParam(int[] param)
Sets a int array parameter in the order of the method call, identifying it as |
void |
setParam(int[] param,
java.lang.String paramName)
Sets a int array parameter in the order of the method call, identifying it as |
void |
setParam(int param,
java.lang.String paramName)
Sets a int parameter in the order of the method call, identifying it as |
void |
setParam(java.lang.String param)
Sets a string parameter in the order of the method call, identifying it as |
void |
setParam(java.lang.String[] param)
Sets a String array parameter in the order of the method call, identifying it as |
void |
setParam(java.lang.String[] param,
java.lang.String paramName)
Sets a String array parameter in the order of the method call, identifying it as |
void |
setParam(java.lang.String[] param,
java.lang.String paramName,
java.lang.String paramType)
Sets an array parameter in the order of the method call. |
void |
setParam(java.lang.String param,
java.lang.String paramName)
Sets a string parameter in the order of the method call, identifying it as |
void |
setParam(java.lang.String param,
java.lang.String paramName,
java.lang.String paramType)
Sets a parameter with the name and type specified. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static boolean debug
HttpStream.debugHeader = true.
Caution: don't use this on device, because it increases a lot the memory usage.
public static boolean disableEncoding
public boolean wasCompressionUsed
public java.lang.String namespace
public java.lang.String uri
public java.lang.String mtd
public int openTimeout
public int readTimeout
public int writeTimeout
public java.lang.String alternativeReturnTag
public static java.lang.String prefix
public static java.lang.String suffix
| Constructor Detail |
|---|
public AbstractSOAP(java.lang.String mtd,
java.lang.String uri)
mtd - The method you're calling.uri - The complete URI.| Method Detail |
|---|
public void setParam(java.lang.String param,
java.lang.String paramName,
java.lang.String paramType)
public void setParam(java.lang.String param)
param -
public void setParam(java.lang.String param,
java.lang.String paramName)
param - paramName - public void setParam(int param)
param -
public void setParam(int param,
java.lang.String paramName)
param - paramName - public void setParam(double param)
param -
public void setParam(double param,
java.lang.String paramName)
param - paramName - public void setParam(boolean param)
param -
public void setParam(boolean param,
java.lang.String paramName)
param - paramName -
public void setParam(java.lang.String[] param,
java.lang.String paramName,
java.lang.String paramType)
param - paramName - paramType - public void setParam(java.lang.String[] param)
param -
public void setParam(java.lang.String[] param,
java.lang.String paramName)
param - paramName - public void setParam(int[] param)
param -
public void setParam(int[] param,
java.lang.String paramName)
param - paramName -
public void setParam(byte[] param,
java.lang.String paramName)
param - paramName - public void setParam(double[] param)
param -
public void setParam(double[] param,
java.lang.String paramName)
param - paramName - public void setParam(boolean[] param)
param -
public void setParam(boolean[] param,
java.lang.String paramName)
param - paramName -
public void setObjectParam(java.lang.String paramName,
java.lang.String[] fieldNames,
java.lang.String[] fieldValues)
paramName - fieldNames - fieldValues -
public void execute()
throws totalcross.xml.soap.SOAPException
totalcross.xml.soap.SOAPException
public abstract void parseAnswer(totalcross.io.Stream receivedStream)
throws java.lang.Exception
receivedStream -
java.lang.Exceptionpublic abstract java.lang.Object getAnswer()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||