org.araneaframework.uilib.list.structure.filter.field
Class BaseFieldFilter
java.lang.Object
org.araneaframework.uilib.list.structure.filter.BaseFilter
org.araneaframework.uilib.list.structure.filter.field.BaseFieldFilter
- All Implemented Interfaces:
- ExpressionBuilder, FieldAware, FieldFilter, ListFilter, Serializable
- Direct Known Subclasses:
- EndsWithFilter, EqualFilter, GreaterThanFilter, InFilter, LikeFilter, LowerThanFilter, NullFilter, StartsWithFilter
- public abstract class BaseFieldFilter
- extends BaseFilter
- implements FieldFilter
Base implementation for FieldFilter.
- Author:
- Rein Raudjärv
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseFieldFilter
public BaseFieldFilter()
getFieldId
public String getFieldId()
- Description copied from interface:
FieldAware
- Returns the field Id.
- Specified by:
getFieldId in interface FieldAware
- Returns:
- field Id.
setFieldId
public void setFieldId(String fieldId)
- Description copied from interface:
FieldAware
- Saves the field Id.
- Specified by:
setFieldId in interface FieldAware
- Parameters:
fieldId - field Id.
getValueId
public String getValueId()
setValueId
public void setValueId(String valueId)
getValue
public Object getValue()
setValue
public void setValue(Object value)
isConstant
public boolean isConstant()
isActive
protected boolean isActive(Map filterInfo)
buildVariableExpression
protected VariableExpression buildVariableExpression()
buildValueExpression
protected ValueExpression buildValueExpression(Map filterInfo)