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 boolean
equals(Object o)
String
getField()
Object
getValue()
Gets the value of the filter.int
hashCode()
void
setField(String field)
void
setProcessed(boolean processed)
void
setValue(Object value)
String
toString()
-
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:
equals
in classNitriteFilter
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classNitriteFilter
-
-