com.tekann.webservice.client
Class TKNMSSOAP

java.lang.Object
  extended by totalcross.xml.soap.SOAP
      extended by com.tekann.webservice.client.TKNMSSOAP
Direct Known Subclasses:
DTOMobiSOAP

public abstract class TKNMSSOAP
extends totalcross.xml.soap.SOAP


Field Summary
protected  java.lang.Object answer
           
protected static int ARRAY_TYPE
           
protected static int BOOLEAN_TYPE
           
protected static int DOUBLE_TYPE
           
protected static int FLOAT_TYPE
           
protected static totalcross.util.IntHashtable htTypes
           
protected static int INT_TYPE
           
protected static int OBJECT_TYPE
           
protected  int paramIndex
           
protected static java.lang.StringBuffer sbuf
           
protected static int STRING_TYPE
           
 
Fields inherited from class totalcross.xml.soap.SOAP
alternativeReturnTag, debug, disableEncoding, hs, mtd, namespace, openTimeout, prefix, readTimeout, suffix, uri, wasCompressionUsed, writeTimeout
 
Constructor Summary
TKNMSSOAP(java.lang.String mtd, java.lang.String uri)
           
 
Method Summary
 void execute()
           
 java.lang.Object getAnswer()
           
 java.lang.Exception getExceptonOnExecute()
           
abstract  void parseAnswer(totalcross.io.Stream stream)
           
 void setObjectParam(java.lang.String paramName, java.lang.Object[] values, java.lang.String[] types)
           
 void setObjectParam(java.lang.String paramName, java.lang.Object param, java.lang.String type)
           
 void setObjectParam(java.lang.String paramName, java.lang.String[] paramNames, java.lang.Object[] values, java.lang.String[] types)
           
 void setParam(boolean param, java.lang.String paramName)
           
 void setParam(byte[] param, java.lang.String paramName)
           
 void setParam(double param, java.lang.String paramName)
           
 void setParam(float param, java.lang.String paramName)
           
 void setParam(int param, java.lang.String paramName)
           
 void setParam(java.lang.String param, java.lang.String paramName)
           
 void setParam(java.lang.String param, java.lang.String paramName, java.lang.String paramType)
          SOAP methods
 
Methods inherited from class totalcross.xml.soap.SOAP
createOptions, setObjectParam, setParam, setParam, setParam, setParam, setParam, setParam, setParam, setParam, setParam, setParam, setParam, setParam, setParam
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ARRAY_TYPE

protected static final int ARRAY_TYPE
See Also:
Constant Field Values

BOOLEAN_TYPE

protected static final int BOOLEAN_TYPE
See Also:
Constant Field Values

DOUBLE_TYPE

protected static final int DOUBLE_TYPE
See Also:
Constant Field Values

FLOAT_TYPE

protected static final int FLOAT_TYPE
See Also:
Constant Field Values

htTypes

protected static totalcross.util.IntHashtable htTypes

INT_TYPE

protected static final int INT_TYPE
See Also:
Constant Field Values

OBJECT_TYPE

protected static final int OBJECT_TYPE
See Also:
Constant Field Values

sbuf

protected static java.lang.StringBuffer sbuf

STRING_TYPE

protected static final int STRING_TYPE
See Also:
Constant Field Values

answer

protected java.lang.Object answer

paramIndex

protected int paramIndex
Constructor Detail

TKNMSSOAP

public TKNMSSOAP(java.lang.String mtd,
                 java.lang.String uri)
Method Detail

getExceptonOnExecute

public java.lang.Exception getExceptonOnExecute()

execute

public void execute()
Overrides:
execute in class totalcross.xml.soap.SOAP

getAnswer

public java.lang.Object getAnswer()
Overrides:
getAnswer in class totalcross.xml.soap.SOAP

parseAnswer

public abstract void parseAnswer(totalcross.io.Stream stream)

setObjectParam

public void setObjectParam(java.lang.String paramName,
                           java.lang.Object param,
                           java.lang.String type)

setObjectParam

public void setObjectParam(java.lang.String paramName,
                           java.lang.Object[] values,
                           java.lang.String[] types)

setObjectParam

public void setObjectParam(java.lang.String paramName,
                           java.lang.String[] paramNames,
                           java.lang.Object[] values,
                           java.lang.String[] types)

setParam

public void setParam(boolean param,
                     java.lang.String paramName)
Overrides:
setParam in class totalcross.xml.soap.SOAP

setParam

public void setParam(byte[] param,
                     java.lang.String paramName)
Overrides:
setParam in class totalcross.xml.soap.SOAP

setParam

public void setParam(double param,
                     java.lang.String paramName)
Overrides:
setParam in class totalcross.xml.soap.SOAP

setParam

public void setParam(float param,
                     java.lang.String paramName)

setParam

public void setParam(int param,
                     java.lang.String paramName)
Overrides:
setParam in class totalcross.xml.soap.SOAP

setParam

public void setParam(java.lang.String param,
                     java.lang.String paramName)
Overrides:
setParam in class totalcross.xml.soap.SOAP

setParam

public void setParam(java.lang.String param,
                     java.lang.String paramName,
                     java.lang.String paramType)
SOAP methods

Overrides:
setParam in class totalcross.xml.soap.SOAP