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