Interface DatePeriodPredicate
-
- All Superinterfaces:
Predicate
public interface DatePeriodPredicate extends Predicate
A predicate used to search for objects specified by a date period, for example the validity period of a document. By chaining these mechanisms, it is possible to combine them, such aspredicate.includingCurrent().includingExpired()
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DatePeriodPredicate
all()
Configures the predicate to include all objects, regardless of actual date period.DatePeriodPredicate
includingCurrent()
Configures the predicate to include all current objects.DatePeriodPredicate
includingExpired()
Configures the predicate to include all expired objects.DatePeriodPredicate
includingFuture()
Configures the predicate to include all futureobjects.
-
-
-
Method Detail
-
all
DatePeriodPredicate all()
Configures the predicate to include all objects, regardless of actual date period.- Returns:
- the DatePeriodPredicate
-
includingCurrent
DatePeriodPredicate includingCurrent()
Configures the predicate to include all current objects.- Returns:
- the DatePeriodPredicate
-
includingExpired
DatePeriodPredicate includingExpired()
Configures the predicate to include all expired objects.- Returns:
- the DatePeriodPredicate
-
includingFuture
DatePeriodPredicate includingFuture()
Configures the predicate to include all futureobjects.- Returns:
- the DatePeriodPredicate
-
-