Class Filtering.FilterCriterionBuilder
java.lang.Object
de.digitalcollections.model.api.filter.Filtering.FilterCriterionBuilder
- Enclosing interface:
- Filtering
public static class Filtering.FilterCriterionBuilder
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description Filtering.FilteringBuilderbetween(java.lang.Comparable<?> minValue, java.lang.Comparable<?> maxValue)Completes construction of a filter criterion for a field with operationFilterOperation.BETWEENFiltering.FilteringBuildercontains(java.lang.Object value)Completes construction of a filter criterion for a field with operationFilterOperation.CONTAINSFiltering.FilteringBuildergreater(java.lang.Object value)Completes construction of a filter criterion for a field with operationFilterOperation.GREATER_THANFiltering.FilteringBuildergreaterOrEqual(java.lang.Object value)Completes construction of a filter criterion for a field with operationFilterOperation.GREATER_THAN_OR_EQUAL_TOFiltering.FilteringBuildergreaterOrEqualOrNotSet(java.lang.Object value)Completes construction of a filter criterion for a field with operationFilterOperation.GREATER_THAN_OR_EQUAL_TO_OR_NOT_SETFiltering.FilteringBuildergreaterOrNotSet(java.lang.Object value)Completes construction of a filter criterion for a field with operationFilterOperation.GREATER_THAN_OR_NOT_SETFiltering.FilteringBuilderin(java.util.Collection<?> values)Completes construction of a filter criterion for a field with operationFilterOperation.INFiltering.FilteringBuilderisEquals(java.lang.Object value)Completes construction of a filter criterion for a field with operationFilterOperation.EQUALSFiltering.FilteringBuilderisEqualsOrNotSet(java.lang.Object value)Completes construction of a filter criterion for a field with operationFilterOperation.EQUALS_OR_NOT_SETFiltering.FilteringBuilderless(java.lang.Object value)Completes construction of a filter criterion for a field with operationFilterOperation.LESS_THANFiltering.FilteringBuilderlessAndSet(java.lang.Object value)Completes construction of a filter criterion for a field with operationFilterOperation.LESS_THAN_AND_SETFiltering.FilteringBuilderlessOrEqual(java.lang.Object value)Completes construction of a filter criterion for a field with operationFilterOperation.LESS_THAN_OR_EQUAL_TOFiltering.FilteringBuilderlessOrEqualAndSet(java.lang.Object value)Completes construction of a filter criterion for a field with operationFilterOperation.LESS_THAN_OR_EQUAL_TO_AND_SETFiltering.FilteringBuilderlessOrEqualOrNotSet(java.lang.Object value)Completes construction of a filter criterion for a field with operationFilterOperation.LESS_THAN_OR_EQUAL_TO_OR_NOT_SETFiltering.FilteringBuilderlessOrNotSet(java.lang.Object value)Completes construction of a filter criterion for a field with operationFilterOperation.LESS_THAN_OR_NOT_SETFiltering.FilteringBuildernotEquals(java.lang.Object value)Completes construction of a filter criterion for a field with operationFilterOperation.NOT_EQUALSFiltering.FilteringBuildernotIn(java.util.Collection<?> values)Completes construction of a filter criterion for a field with operationFilterOperation.INFiltering.FilteringBuildernotSet()Completes construction of a filter criterion for a field with operationFilterOperation.NOT_SETFiltering.FilteringBuilderset()Completes construction of a filter criterion for a field with operationFilterOperation.SETMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
between
public Filtering.FilteringBuilder between(java.lang.Comparable<?> minValue, java.lang.Comparable<?> maxValue)Completes construction of a filter criterion for a field with operationFilterOperation.BETWEEN- Parameters:
minValue- lower bound of between (included)maxValue- upper bound of between (included)- Returns:
- builder instance for fluent usage
-
contains
Completes construction of a filter criterion for a field with operationFilterOperation.CONTAINS- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
isEquals
Completes construction of a filter criterion for a field with operationFilterOperation.EQUALSNote: had to rename it to "isEquals" because of name clash with Object.equals
- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
isEqualsOrNotSet
Completes construction of a filter criterion for a field with operationFilterOperation.EQUALS_OR_NOT_SET- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
greater
Completes construction of a filter criterion for a field with operationFilterOperation.GREATER_THAN- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
greaterOrNotSet
Completes construction of a filter criterion for a field with operationFilterOperation.GREATER_THAN_OR_NOT_SET- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
greaterOrEqual
Completes construction of a filter criterion for a field with operationFilterOperation.GREATER_THAN_OR_EQUAL_TO- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
greaterOrEqualOrNotSet
Completes construction of a filter criterion for a field with operationFilterOperation.GREATER_THAN_OR_EQUAL_TO_OR_NOT_SET- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
in
Completes construction of a filter criterion for a field with operationFilterOperation.IN- Parameters:
values- list of values field value should be in- Returns:
- builder instance for fluent usage
-
less
Completes construction of a filter criterion for a field with operationFilterOperation.LESS_THAN- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
lessAndSet
Completes construction of a filter criterion for a field with operationFilterOperation.LESS_THAN_AND_SET- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
lessOrNotSet
Completes construction of a filter criterion for a field with operationFilterOperation.LESS_THAN_OR_NOT_SET- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
lessOrEqual
Completes construction of a filter criterion for a field with operationFilterOperation.LESS_THAN_OR_EQUAL_TO- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
lessOrEqualAndSet
Completes construction of a filter criterion for a field with operationFilterOperation.LESS_THAN_OR_EQUAL_TO_AND_SET- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
lessOrEqualOrNotSet
Completes construction of a filter criterion for a field with operationFilterOperation.LESS_THAN_OR_EQUAL_TO_OR_NOT_SET- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
notEquals
Completes construction of a filter criterion for a field with operationFilterOperation.NOT_EQUALS- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
notIn
Completes construction of a filter criterion for a field with operationFilterOperation.IN- Parameters:
values- list of values field value should not be in- Returns:
- builder instance for fluent usage
-
notSet
Completes construction of a filter criterion for a field with operationFilterOperation.NOT_SET- Returns:
- builder instance for fluent usage
-
set
Completes construction of a filter criterion for a field with operationFilterOperation.SET- Returns:
- builder instance for fluent usage
-