Package org.dizitart.no2.filters
Class FieldBasedFilter
- java.lang.Object
-
- org.dizitart.no2.filters.NitriteFilter
-
- org.dizitart.no2.filters.FieldBasedFilter
-
- All Implemented Interfaces:
Filter
- Direct Known Subclasses:
ComparableFilter
public abstract class FieldBasedFilter extends NitriteFilter
The base class for all field-based filters in Nitrite. Provides common functionality for filters that operate on a specific field.- Since:
- 4.0
- Author:
- Anindya Chatterjee
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetField()ObjectgetValue()Gets the value of the filter.inthashCode()voidsetField(String field)voidsetProcessed(boolean processed)voidsetValue(Object value)StringtoString()-
Methods inherited from class org.dizitart.no2.filters.NitriteFilter
and, getCollectionName, getNitriteConfig, getObjectFilter, or, setCollectionName, setNitriteConfig, setObjectFilter
-
-
-
-
Method Detail
-
getValue
public Object getValue()
Gets the value of the filter.- Returns:
- the value
-
getField
public String getField()
-
setField
public void setField(String field)
-
setValue
public void setValue(Object value)
-
setProcessed
public void setProcessed(boolean processed)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classNitriteFilter
-
hashCode
public int hashCode()
- Overrides:
hashCodein classNitriteFilter
-
-