com.jtri.base
Class BetweenFilterField

java.lang.Object
  extended bycom.jtri.base.DynaFilterField
      extended bycom.jtri.base.BetweenFilterField
All Implemented Interfaces:
java.io.Serializable

public class BetweenFilterField
extends DynaFilterField

This filter field implements logic to render 'Between', '<' or '>' commands based upon datafields.

Author:
atorres
See Also:
Serialized Form

Constructor Summary
BetweenFilterField(java.lang.String table, java.lang.String dbField)
           
 
Method Summary
 BetweenFilterField getFromValue()
           
 BetweenFilterField getToValue()
           
 void setFromValue(BetweenFilterField field)
           
 int setQueryParam(DynaFilter filt, org.hibernate.Query q, int pos, java.lang.Object v)
           
 void setToValue(BetweenFilterField field)
           
 void toSql(DynaFilter filt, java.lang.StringBuffer s, java.lang.Object v)
           
 
Methods inherited from class com.jtri.base.DynaFilterField
acceptValue, equals, getField, getOperation, getTable, hashCode, setField, setOperation, setTable, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BetweenFilterField

public BetweenFilterField(java.lang.String table,
                          java.lang.String dbField)
Parameters:
table -
dbField -
Method Detail

getFromValue

public BetweenFilterField getFromValue()
Returns:

getToValue

public BetweenFilterField getToValue()
Returns:

setFromValue

public void setFromValue(BetweenFilterField field)
Parameters:
field -

setToValue

public void setToValue(BetweenFilterField field)
Parameters:
field -

toSql

public void toSql(DynaFilter filt,
                  java.lang.StringBuffer s,
                  java.lang.Object v)
Overrides:
toSql in class DynaFilterField

setQueryParam

public int setQueryParam(DynaFilter filt,
                         org.hibernate.Query q,
                         int pos,
                         java.lang.Object v)
                  throws org.hibernate.HibernateException
Overrides:
setQueryParam in class DynaFilterField
Throws:
org.hibernate.HibernateException