com.jtri.base
Class FilterFieldTest

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

public class FilterFieldTest
extends DynaFilterField

A Filter Field used to test a field with some constant expression. This have 2 default expressions, the IS_NOT_NULL and the IS_NULL , but can accept any other constant test.

Author:
atorres
See Also:
Serialized Form

Field Summary
static java.lang.String IS_NOT_NULL
           
static java.lang.String IS_NULL
           
 
Constructor Summary
FilterFieldTest(java.lang.String table, java.lang.String dbField, java.lang.String operation)
           
 
Method Summary
 boolean acceptValue(java.lang.Object v)
           
 void toSql(DynaFilter filt, java.lang.StringBuffer s, java.lang.Object v)
           
 
Methods inherited from class com.jtri.base.DynaFilterField
equals, getField, getOperation, getTable, hashCode, setField, setOperation, setQueryParam, setTable, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

IS_NOT_NULL

public static final java.lang.String IS_NOT_NULL
See Also:
Constant Field Values

IS_NULL

public static final java.lang.String IS_NULL
See Also:
Constant Field Values
Constructor Detail

FilterFieldTest

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

toSql

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

acceptValue

public boolean acceptValue(java.lang.Object v)
Overrides:
acceptValue in class DynaFilterField