Class Filtering.FilterCriterionBuilder
- java.lang.Object
-
- de.digitalcollections.model.api.filter.Filtering.FilterCriterionBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Filtering.FilteringBuilderbetween(Comparable<?> minValue, Comparable<?> maxValue)Completes construction of a filter criterion for a field with operationFilterOperation.BETWEENFiltering.FilteringBuildercontains(Object value)Completes construction of a filter criterion for a field with operationFilterOperation.CONTAINSFiltering.FilteringBuildergreater(Object value)Completes construction of a filter criterion for a field with operationFilterOperation.GREATER_THANFiltering.FilteringBuildergreaterOrEqual(Object value)Completes construction of a filter criterion for a field with operationFilterOperation.GREATER_THAN_OR_EQUAL_TOFiltering.FilteringBuilderin(Collection<?> values)Completes construction of a filter criterion for a field with operationFilterOperation.INFiltering.FilteringBuilderisEquals(Object value)Completes construction of a filter criterion for a field with operationFilterOperation.EQUALSFiltering.FilteringBuilderless(Object value)Completes construction of a filter criterion for a field with operationFilterOperation.LESS_THANFiltering.FilteringBuilderlessOrEqual(Object value)Completes construction of a filter criterion for a field with operationFilterOperation.LESSTHAN_OR_EQUAL_TOFiltering.FilteringBuildernotEquals(Object value)Completes construction of a filter criterion for a field with operationFilterOperation.NOT_EQUALSFiltering.FilteringBuildernotIn(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.SET
-
-
-
Method Detail
-
between
public Filtering.FilteringBuilder between(Comparable<?> minValue, 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
public Filtering.FilteringBuilder contains(Object value)
Completes construction of a filter criterion for a field with operationFilterOperation.CONTAINS- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
isEquals
public Filtering.FilteringBuilder isEquals(Object value)
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
-
greater
public Filtering.FilteringBuilder greater(Object value)
Completes construction of a filter criterion for a field with operationFilterOperation.GREATER_THAN- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
greaterOrEqual
public Filtering.FilteringBuilder greaterOrEqual(Object value)
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
-
in
public Filtering.FilteringBuilder in(Collection<?> values)
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
public Filtering.FilteringBuilder less(Object value)
Completes construction of a filter criterion for a field with operationFilterOperation.LESS_THAN- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
lessOrEqual
public Filtering.FilteringBuilder lessOrEqual(Object value)
Completes construction of a filter criterion for a field with operationFilterOperation.LESSTHAN_OR_EQUAL_TO- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
notEquals
public Filtering.FilteringBuilder notEquals(Object value)
Completes construction of a filter criterion for a field with operationFilterOperation.NOT_EQUALS- Parameters:
value- operand- Returns:
- builder instance for fluent usage
-
notIn
public Filtering.FilteringBuilder notIn(Collection<?> values)
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
public Filtering.FilteringBuilder notSet()
Completes construction of a filter criterion for a field with operationFilterOperation.NOT_SET- Returns:
- builder instance for fluent usage
-
set
public Filtering.FilteringBuilder set()
Completes construction of a filter criterion for a field with operationFilterOperation.SET- Returns:
- builder instance for fluent usage
-
-