com.jtri.base
Class DynaFilterField
java.lang.Object
com.jtri.base.DynaFilterField
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- BetweenFilterField, FilterFieldEnum, FilterFieldNullable, FilterFieldTest, OrFilterField
- public class DynaFilterField
- extends java.lang.Object
- implements java.io.Serializable
The base class for filter fields. This class renders sql fragment to filter a field
based upon his value, when it is not null, and sets the parameter in the query
to execute it. This accepts an operation as parameter, but default to the "equal"
operation.
- Author:
- atorres
- See Also:
- Serialized Form
|
Constructor Summary |
DynaFilterField(java.lang.String table,
java.lang.String dbField)
|
DynaFilterField(java.lang.String table,
java.lang.String dbField,
java.lang.String operation)
|
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
DynaFilterField
public DynaFilterField(java.lang.String table,
java.lang.String dbField)
DynaFilterField
public DynaFilterField(java.lang.String table,
java.lang.String dbField,
java.lang.String operation)
equals
public boolean equals(java.lang.Object arg0)
hashCode
public int hashCode()
toString
public java.lang.String toString()
getField
public java.lang.String getField()
- Returns:
getOperation
public java.lang.String getOperation()
- Returns:
getTable
public java.lang.String getTable()
- Returns:
setField
public void setField(java.lang.String string)
- Parameters:
string -
setOperation
public void setOperation(java.lang.String string)
- Parameters:
string -
setTable
public void setTable(java.lang.String string)
- Parameters:
string -
acceptValue
public boolean acceptValue(java.lang.Object v)
toSql
public void toSql(DynaFilter filt,
java.lang.StringBuffer s,
java.lang.Object v)
setQueryParam
public int setQueryParam(DynaFilter filt,
org.hibernate.Query q,
int pos,
java.lang.Object v)
throws org.hibernate.HibernateException
- Throws:
org.hibernate.HibernateException