Class FilteringImpl
java.lang.Object
de.digitalcollections.model.impl.filter.FilteringImpl
- All Implemented Interfaces:
Filtering,java.io.Serializable,java.lang.Iterable<FilterCriterion>
public class FilteringImpl extends java.lang.Object implements Filtering
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.digitalcollections.model.api.filter.Filtering
Filtering.FilterCriterionBuilder, Filtering.FilteringBuilder -
Constructor Summary
Constructors Constructor Description FilteringImpl()FilteringImpl(java.util.List<FilterCriterion> filterCriteria) -
Method Summary
Modifier and Type Method Description java.util.List<FilterCriterion>getFilterCriteria()FilterCriteriongetFilterCriterionFor(java.lang.String property)Returns the filter criteria registered for the given property.java.util.Iterator<FilterCriterion>iterator()voidsetFilterCriteria(java.util.List<FilterCriterion> filterCriteria)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
FilteringImpl
public FilteringImpl() -
FilteringImpl
-
-
Method Details
-
getFilterCriteria
- Specified by:
getFilterCriteriain interfaceFiltering- Returns:
- returns all filter criterias
-
getFilterCriterionFor
Description copied from interface:FilteringReturns the filter criteria registered for the given property.- Specified by:
getFilterCriterionForin interfaceFiltering- Parameters:
property- given property- Returns:
- the filter criteria registered for the given property
-
iterator
- Specified by:
iteratorin interfacejava.lang.Iterable<FilterCriterion>
-
setFilterCriteria
- Specified by:
setFilterCriteriain interfaceFiltering- Parameters:
filterCriteria- set list of filter criteria
-