org.objectweb.telosys.dal.sql
Class Criterion

java.lang.Object
  extended byorg.objectweb.telosys.dal.sql.Criterion
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
SQLCriteria

public class Criterion
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Criterion(java.lang.String sSqlExpression, int iType)
          Creates a new Criterion object
 
Method Summary
 void doNotUse()
           
 int getParamType()
           
 java.lang.Object getParamValueAsObject()
           
 java.lang.String getParamValueAsString()
           
 java.lang.String getSqlExpression()
           
 boolean isUsed()
           
 void useWithValue(java.lang.String sParamVal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Criterion

public Criterion(java.lang.String sSqlExpression,
                 int iType)
Creates a new Criterion object

Parameters:
sSqlExpression - the SQL criterion expression ( eg : "agency = ?", "code > ?", ... )
iType - the criterion parameter type ( eg : STRING, INTEGER, ... ) ( see "ParamType" )
Method Detail

getSqlExpression

public java.lang.String getSqlExpression()

getParamType

public int getParamType()

getParamValueAsString

public java.lang.String getParamValueAsString()

getParamValueAsObject

public java.lang.Object getParamValueAsObject()

useWithValue

public void useWithValue(java.lang.String sParamVal)

doNotUse

public void doNotUse()

isUsed

public boolean isUsed()