toolkit.db.api
Class ParameterInfo

java.lang.Object
  extended by toolkit.db.api.ParameterInfo

public class ParameterInfo
extends java.lang.Object

class ParameterInfo wraps all info of related parameters.


Field Summary
static java.lang.String TYPE_BOOLEAN
           
static java.lang.String TYPE_CURRENCY
           
static java.lang.String TYPE_DATE
           
static java.lang.String TYPE_DATETIME
           
static java.lang.String TYPE_INTEGER
           
static java.lang.String TYPE_NUMBER
           
static java.lang.String TYPE_STRING
           
static java.lang.String TYPE_TIME
           
 
Constructor Summary
ParameterInfo(java.lang.String sName, java.lang.String sType, java.lang.String sValue)
          Construct a parameter information object.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Compares this ParameterInfo to the specified object.
 java.lang.String getName()
          Get name of parameter.
 java.lang.String getType()
          Get data type of parameter, represented in string.
 java.lang.String getValue()
          Get value of parameter, represented in string.
 java.lang.String toString()
          Returns a string representation of this ParameterInfo's values.
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE_INTEGER

public static final java.lang.String TYPE_INTEGER

TYPE_NUMBER

public static final java.lang.String TYPE_NUMBER

TYPE_STRING

public static final java.lang.String TYPE_STRING

TYPE_CURRENCY

public static final java.lang.String TYPE_CURRENCY

TYPE_BOOLEAN

public static final java.lang.String TYPE_BOOLEAN

TYPE_DATE

public static final java.lang.String TYPE_DATE

TYPE_TIME

public static final java.lang.String TYPE_TIME

TYPE_DATETIME

public static final java.lang.String TYPE_DATETIME
Constructor Detail

ParameterInfo

public ParameterInfo(java.lang.String sName,
                     java.lang.String sType,
                     java.lang.String sValue)
Construct a parameter information object.

Parameters:
sName - the mapping name of parameter.
stype - the data type of parameter, represented in string.
sValue - the value of parameter, represented in string.
Method Detail

getName

public java.lang.String getName()
Get name of parameter.

Returns:
the parameter name

getType

public java.lang.String getType()
Get data type of parameter, represented in string.

Returns:
parameter type text

getValue

public java.lang.String getValue()
Get value of parameter, represented in string.

Returns:
parameter value text

equals

public boolean equals(java.lang.Object obj)
Compares this ParameterInfo to the specified object.

Overrides:
equals in class java.lang.Object
Returns:
true if the ParameterInfo are equal; false otherwise.

toString

public java.lang.String toString()
Returns a string representation of this ParameterInfo's values. The format is as follows:

  className@hashCode[ parameterName | type | value ]
        

Overrides:
toString in class java.lang.Object
Returns:
a string representation of this ParameterInfo.