Class Filtering.Builder
- java.lang.Object
-
- de.digitalcollections.model.list.filtering.Filtering.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Filtering.Builder
add(FilterCriterion filterCriterion)
adds a filter criteria to list of filter criterias.Filtering.Builder
add(String expression, FilterCriterion filterCriterion)
Method needed for mapping URL filter param to a filter criterion.Filtering
build()
-
-
-
Method Detail
-
add
public Filtering.Builder add(String expression, FilterCriterion filterCriterion)
Method needed for mapping URL filter param to a filter criterion. only param value available during controller, so param name (= expression) only can be set after mapping.adds a filter criterion to list of filter criterias. if given filterCriterion is null, no filter criterion is added (null-safe)
- Parameters:
expression
- name of expression (if expression name could not be set during instantiation of FieldCriterion, e.g. during spring mvc type conversion)filterCriterion
- filter criterion to add- Returns:
- builder instance for fluent usage
-
add
public Filtering.Builder add(FilterCriterion filterCriterion)
adds a filter criteria to list of filter criterias. if given filterCriteria is null, no filter criteria is added (null-safe)- Parameters:
filterCriterion
- filter criteria to add- Returns:
- builder instance for fluent usage
-
build
public Filtering build()
-
-