public class QueryFilter extends Object
| Constructor and Description |
|---|
QueryFilter() |
QueryFilter(Map<String,String> filters)
Create a QueryFilter instance from a Map of name/value pairs.
|
| Modifier and Type | Method and Description |
|---|---|
QueryFilter |
addCriteria(String name,
String value)
Add a filter criteria to this QueryFilter instance.
|
boolean |
hasFilters()
Returns true if this QueryFilter instance would affect the query (has effective filters).
|
void |
iterate(FilterCallback callback)
Iterate the filter criteria within this QueryFilter, invoking the FilterCallback
to presumably construct a query.
|
public QueryFilter addCriteria(String name, String value)
name - the property name to filter on. Cannot be null.value - the value to match. Cannot be null.public boolean hasFilters()
public void iterate(FilterCallback callback)
callback - a FilterCallback instanceCopyright © 2013. All Rights Reserved.