Class FilteringImpl
- java.lang.Object
-
- de.digitalcollections.model.impl.filter.FilteringImpl
-
- All Implemented Interfaces:
Filtering,Serializable,Iterable<FilterCriterion>
public class FilteringImpl extends 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(List<FilterCriterion> filterCriterias)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<FilterCriterion>getFilterCriterias()FilterCriteriongetFilterCriterionFor(String property)Returns the filter criteria registered for the given property.Iterator<FilterCriterion>iterator()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
FilteringImpl
public FilteringImpl()
-
FilteringImpl
public FilteringImpl(List<FilterCriterion> filterCriterias)
-
-
Method Detail
-
getFilterCriterionFor
public FilterCriterion getFilterCriterionFor(String property)
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
-
getFilterCriterias
public List<FilterCriterion> getFilterCriterias()
- Specified by:
getFilterCriteriasin interfaceFiltering- Returns:
- returns all filter criterias
-
iterator
public Iterator<FilterCriterion> iterator()
- Specified by:
iteratorin interfaceIterable<FilterCriterion>
-
-