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 as predicate.includingCurrent().includingExpired().
    • 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