public interface ListFilter
| Modifier and Type | Method and Description |
|---|---|
boolean |
filter(java.lang.Object object,
java.lang.String field,
java.lang.String criteria)
Invoked on each object in the complete list of data beans
|
java.util.List |
getFieldNames()
Returns the list of data bean field names the filter can filter on
It is the responsibility of the class implementing this interface to
provide any localization
|
void |
postFilter(java.util.List filteredList)
Invoked after the list of filtered objects has been built and before
the list is returned from ListFilterHelper.
|
void |
prepare(java.util.Locale userLocale)
Called before any other methods are called
|
void prepare(java.util.Locale userLocale)
userLocale - locale of the requesting userjava.util.List getFieldNames()
boolean filter(java.lang.Object object,
java.lang.String field,
java.lang.String criteria)
object - Individual data beansfield - field name to inspectcriteria - filter criteriavoid postFilter(java.util.List filteredList)
filteredList - The filtered list