Class Filtering.FilteringBuilder<C extends Filtering,B extends Filtering.FilteringBuilder<C,B>>
java.lang.Object
de.digitalcollections.model.list.filtering.Filtering.FilteringBuilder<C,B>
- Enclosing class:
- Filtering
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadd
(FilterCriterion filterCriterion) Adds thefilterCriterion
to the first found AND-linkedFilterCriteria
list or adds a new one.add
(String expression, FilterCriterion filterCriterion) build()
filterCriterion
(FilterLogicalOperator criteriaLink, FilterCriterion criterion) Adds thefilterCriterions
to the first foundFilterCriteria
list with the specifiedcriteriaLink
or adds a new one.
-
Constructor Details
-
FilteringBuilder
public FilteringBuilder()
-
-
Method Details
-
build
-
filterCriterion
Adds thefilterCriterions
to the first foundFilterCriteria
list with the specifiedcriteriaLink
or adds a new one.- Parameters:
criteriaLink
- the logical link of theFilterCriteria
that should be extended or newly createdcriterion
-FilterCriterion
to add
-
add
Adds thefilterCriterion
to the first found AND-linkedFilterCriteria
list or adds a new one.- Parameters:
filterCriterion
-FilterCriterion
to add
-
add
-