| Package | Description |
|---|---|
| io.doov.core.dsl.field.types | |
| io.doov.core.dsl.impl |
Condition implementations.
|
| io.doov.core.dsl.time |
Support of java.time API
|
| Modifier and Type | Method and Description |
|---|---|
default TemporalCondition<N> |
TemporalFieldInfo.getDefaultCondition() |
TemporalCondition<N> |
TemporalFieldInfo.getTemporalCondition()
Returns a new temporal condition that will use this as a field.
|
default TemporalCondition<N> |
TemporalFieldInfo.minus(int value,
TemporalUnit unit)
|
default TemporalCondition<N> |
TemporalFieldInfo.minus(NumericFieldInfo<Integer> value,
TemporalUnit unit)
|
default TemporalCondition<N> |
TemporalFieldInfo.minusYears(int value)
|
default TemporalCondition<N> |
TemporalFieldInfo.plus(int value,
TemporalUnit unit)
|
default TemporalCondition<N> |
TemporalFieldInfo.plus(NumericFieldInfo<Integer> value,
TemporalUnit unit)
|
default TemporalCondition<N> |
TemporalFieldInfo.plusYears(int value)
|
default TemporalCondition<N> |
TemporalFieldInfo.with(TemporalAdjuster adjuster)
|
| Modifier and Type | Method and Description |
|---|---|
default StepCondition |
TemporalFieldInfo.after(TemporalCondition<N> value)
|
default StepCondition |
TemporalFieldInfo.afterOrEq(TemporalCondition<N> value)
|
default NumericCondition<Integer> |
TemporalFieldInfo.ageAt(TemporalCondition<N> value)
|
default StepCondition |
TemporalFieldInfo.before(TemporalCondition<N> value)
|
default StepCondition |
TemporalFieldInfo.beforeOrEq(TemporalCondition<N> value)
|
default NumericCondition<Integer> |
TemporalFieldInfo.daysBetween(TemporalCondition<N> value)
|
default StepCondition |
TemporalFieldInfo.eq(TemporalCondition<N> value)
|
default NumericCondition<Integer> |
TemporalFieldInfo.monthsBetween(TemporalCondition<N> value)
|
default NumericCondition<Integer> |
TemporalFieldInfo.yearsBetween(TemporalCondition<N> value)
|
| Modifier and Type | Class and Description |
|---|---|
class |
LocalDateCondition
Implements
LocalDate functions for the temporal conditions. |
class |
LocalDateTimeCondition
Implements
LocalDateTime functions for the temporal conditions. |
class |
LocalTimeCondition
Implements
LocalTime functions for the temporal conditions. |
| Modifier and Type | Method and Description |
|---|---|
TemporalCondition<N> |
TemporalCondition.minus(int value,
TemporalUnit unit)
Returns a temporal condition that returns the node value minus given temporal value and unit.
|
TemporalCondition<N> |
TemporalCondition.minus(NumericFieldInfo<Integer> value,
TemporalUnit unit)
Returns a temporal condition that returns the node value minus given temporal field value and unit.
|
TemporalCondition<N> |
TemporalCondition.plus(int value,
TemporalUnit unit)
Returns a temporal condition that returns the node value plus given temporal value and unit.
|
TemporalCondition<N> |
TemporalCondition.plus(NumericFieldInfo<Integer> value,
TemporalUnit unit)
Returns a temporal condition that returns the node value plus given temporal field value and unit.
|
TemporalCondition<N> |
TemporalCondition.with(TemporalAdjuster adjuster)
Returns a temporal condition that returns the node value with given temporal adjuster applied.
|
| Modifier and Type | Method and Description |
|---|---|
StepCondition |
TemporalCondition.after(TemporalCondition<N> value)
Returns a condition checking if the node value is after the condition value.
|
StepCondition |
TemporalCondition.afterOrEq(TemporalCondition<N> value)
Returns a condition checking if the node value is after or equals the condition value.
|
NumericCondition<Integer> |
TemporalCondition.ageAt(TemporalCondition<N> value)
Returns a numeric condition that returns the age of this node value at the given condition value.
|
StepCondition |
TemporalCondition.before(TemporalCondition<N> value)
Returns a condition checking if the node value is before the condition value.
|
StepCondition |
TemporalCondition.beforeOrEq(TemporalCondition<N> value)
Returns a condition checking if the node value is before or equals the condition value.
|
StepCondition |
TemporalCondition.between(TemporalCondition<N> minIncluded,
TemporalCondition<N> maxExcluded)
Returns a condition checking if the node value is between the given min inclusive and max exclusive condition
values.
|
StepCondition |
TemporalCondition.between(TemporalCondition<N> minIncluded,
TemporalCondition<N> maxExcluded)
Returns a condition checking if the node value is between the given min inclusive and max exclusive condition
values.
|
NumericCondition<Integer> |
TemporalCondition.daysBetween(TemporalCondition<N> value)
Returns a numeric condition that returns the days between this node value and the given condition value.
|
StepCondition |
TemporalCondition.eq(TemporalCondition<N> value)
Returns a condition checking if the node value is equal to the given condition value.
|
NumericCondition<Integer> |
TemporalCondition.monthsBetween(TemporalCondition<N> value)
Returns a numeric condition that returns the months between this node value and the given condition value.
|
StepCondition |
TemporalCondition.notBetween(TemporalCondition<N> minIncluded,
TemporalCondition<N> maxExcluded)
Returns a condition checking if the node value is not between the given min inclusive and max exclusive condition
values.
|
StepCondition |
TemporalCondition.notBetween(TemporalCondition<N> minIncluded,
TemporalCondition<N> maxExcluded)
Returns a condition checking if the node value is not between the given min inclusive and max exclusive condition
values.
|
NumericCondition<Integer> |
TemporalCondition.yearsBetween(TemporalCondition<N> value)
Returns a numeric condition that returns the years between this node value and the given condition value.
|
| Modifier and Type | Method and Description |
|---|---|
static TemporalCondition<LocalDate> |
LocalDateSuppliers.date(int year,
int month,
int dayOfMonth)
Return a temporal condition that returns the local date from the given year, month, and day.
|
static TemporalCondition<LocalDate> |
LocalDateSuppliers.firstDayOfThisMonth()
Return a temporal condition that returns today's local date at the first day of month.
|
static TemporalCondition<LocalDate> |
LocalDateSuppliers.firstDayOfThisYear()
Return a temporal condition that returns today's local date at the first day of year.
|
static TemporalCondition<LocalDate> |
LocalDateSuppliers.lastDayOfThisMonth()
Return a temporal condition that returns today's local date at the last day of month.
|
static TemporalCondition<LocalDate> |
LocalDateSuppliers.lastDayOfThisYear()
Return a temporal condition that returns today's local date at the last day of year.
|
static TemporalCondition<LocalDate> |
LocalDateSuppliers.today()
Return a temporal condition that returns today's local date.
|
static TemporalCondition<LocalDate> |
LocalDateSuppliers.todayMinus(int amountToSubstract,
TemporalUnit unit)
Return a temporal condition that returns today's local date minus the given amount and unit.
|
static TemporalCondition<LocalDate> |
LocalDateSuppliers.todayMinusDays(int daysToSubstract)
Return a temporal condition that returns today's local date minus the given amount in days.
|
static TemporalCondition<LocalDate> |
LocalDateSuppliers.todayMinusYears(int yearsToSubstract)
Return a temporal condition that returns today's local date minus the given amount in years.
|
static TemporalCondition<LocalDate> |
LocalDateSuppliers.todayPlus(int amountToAdd,
TemporalUnit unit)
Return a temporal condition that returns today's local date plus the given amount and unit.
|
static TemporalCondition<LocalDate> |
LocalDateSuppliers.todayPlusDays(int daysToAdd)
Return a temporal condition that returns today's local date plus the given amount in days.
|
static TemporalCondition<LocalDate> |
LocalDateSuppliers.todayPlusYears(int yearsToAdd)
Return a temporal condition that returns today's local date plus the given amount in years.
|
Copyright © 2018. All rights reserved.