Class FilterCriteria
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<FilterCriterion>
,Collection<FilterCriterion>
,List<FilterCriterion>
,RandomAccess
List of
FilterCriterion
extended by a criterionLink
describing how the criteria
are logically linked.- See Also:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
ConstructorDescriptionFilterCriteria
(FilterCriterion... criterions) Creates an AND-linked list of criteria.FilterCriteria
(FilterLogicalOperator criterionLink) FilterCriteria
(FilterLogicalOperator criterionLink, FilterCriterion... criterions) FilterCriteria
(FilterLogicalOperator criterionLink, List<FilterCriterion> criterions) FilterCriteria
(List<FilterCriterion> criterions) Creates an AND-linked list of criteria. -
Method Summary
Modifier and TypeMethodDescriptionboolean
<T> FilterCriterion<T>
getFilterCriterionFor
(String property) boolean
hasFilterCriterionFor
(String property) int
hashCode()
void
setCriterionLink
(FilterLogicalOperator criterionLink) toString()
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
Methods inherited from class java.util.AbstractCollection
containsAll
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
Methods inherited from interface java.util.List
containsAll
-
Constructor Details
-
FilterCriteria
public FilterCriteria() -
FilterCriteria
-
FilterCriteria
Creates an AND-linked list of criteria.- Parameters:
criterions
-
-
FilterCriteria
Creates an AND-linked list of criteria.- Parameters:
criterions
-
-
FilterCriteria
-
FilterCriteria
-
-
Method Details
-
equals
- Specified by:
equals
in interfaceCollection<FilterCriterion>
- Specified by:
equals
in interfaceList<FilterCriterion>
- Overrides:
equals
in classArrayList<FilterCriterion>
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfaceCollection<FilterCriterion>
- Specified by:
hashCode
in interfaceList<FilterCriterion>
- Overrides:
hashCode
in classArrayList<FilterCriterion>
-
toString
- Overrides:
toString
in classAbstractCollection<FilterCriterion>
-
getCriterionLink
-
setCriterionLink
-
hasFilterCriterionFor
-
getFilterCriterionFor
-