N - the type of the field valuepublic interface TemporalFieldInfo<N extends java.time.temporal.Temporal> extends BaseFieldInfo<N>
It contains default methods for common checks, which are calls to methods on TemporalCondition.
| Modifier and Type | Method and Description |
|---|---|
default StepCondition |
after(N value)
|
default StepCondition |
after(java.util.function.Supplier<N> value)
|
default StepCondition |
after(TemporalCondition<N> value)
|
default StepCondition |
after(TemporalFieldInfo<N> value)
|
default StepCondition |
afterOrEq(N value)
|
default StepCondition |
afterOrEq(java.util.function.Supplier<N> value)
|
default StepCondition |
afterOrEq(TemporalCondition<N> value)
|
default NumericCondition<java.lang.Integer> |
ageAt(N value)
|
default NumericCondition<java.lang.Integer> |
ageAt(java.util.function.Supplier<N> value)
|
default NumericCondition<java.lang.Integer> |
ageAt(TemporalCondition<N> value)
|
default NumericCondition<java.lang.Integer> |
ageAt(TemporalFieldInfo<N> value)
|
default StepCondition |
before(N value)
|
default StepCondition |
before(java.util.function.Supplier<N> value)
|
default StepCondition |
before(TemporalCondition<N> value)
|
default StepCondition |
before(TemporalFieldInfo<N> value)
|
default StepCondition |
beforeOrEq(N value)
|
default StepCondition |
beforeOrEq(java.util.function.Supplier<N> value)
|
default StepCondition |
beforeOrEq(TemporalCondition<N> value)
|
default StepCondition |
between(N minIncluded,
N maxExcluded)
|
default StepCondition |
between(java.util.function.Supplier<N> minIncluded,
java.util.function.Supplier<N> maxExcluded)
|
default NumericCondition<java.lang.Integer> |
daysBetween(N value)
|
default NumericCondition<java.lang.Integer> |
daysBetween(java.util.function.Supplier<N> value)
|
default NumericCondition<java.lang.Integer> |
daysBetween(TemporalCondition<N> value)
|
default NumericCondition<java.lang.Integer> |
daysBetween(TemporalFieldInfo<N> value)
|
default StepCondition |
eq(TemporalCondition<N> value)
|
default TemporalCondition<N> |
getDefaultCondition()
Returns a new default condition that will use this as a field.
|
TemporalCondition<N> |
getTemporalCondition()
Returns a new temporal condition that will use this as a field.
|
default TemporalCondition<N> |
minus(int value,
java.time.temporal.TemporalUnit unit)
|
default TemporalCondition<N> |
minus(NumericFieldInfo<java.lang.Integer> value,
java.time.temporal.TemporalUnit unit)
|
default TemporalCondition<N> |
minusYears(int value)
|
default NumericCondition<java.lang.Integer> |
monthsBetween(N value)
|
default NumericCondition<java.lang.Integer> |
monthsBetween(java.util.function.Supplier<N> value)
|
default NumericCondition<java.lang.Integer> |
monthsBetween(TemporalCondition<N> value)
|
default NumericCondition<java.lang.Integer> |
monthsBetween(TemporalFieldInfo<N> value)
|
default StepCondition |
notBetween(N minIncluded,
N maxExcluded)
|
default TemporalCondition<N> |
plus(int value,
java.time.temporal.TemporalUnit unit)
|
default TemporalCondition<N> |
plus(NumericFieldInfo<java.lang.Integer> value,
java.time.temporal.TemporalUnit unit)
|
default TemporalCondition<N> |
plusYears(int value)
|
default TemporalCondition<N> |
with(TemporalAdjuster adjuster)
|
default NumericCondition<java.lang.Integer> |
yearsBetween(N value)
|
default NumericCondition<java.lang.Integer> |
yearsBetween(java.util.function.Supplier<N> value)
|
default NumericCondition<java.lang.Integer> |
yearsBetween(TemporalCondition<N> value)
|
default NumericCondition<java.lang.Integer> |
yearsBetween(TemporalFieldInfo<N> value)
|
default StepCondition eq(TemporalCondition<N> value)
value - the right side valueTemporalCondition.eq(TemporalCondition)default TemporalCondition<N> with(TemporalAdjuster adjuster)
adjuster - the adjusterTemporalCondition.with(TemporalAdjuster)default TemporalCondition<N> minus(int value, java.time.temporal.TemporalUnit unit)
value - the minus valueunit - the minus unitTemporalCondition.minus(int, TemporalUnit)default TemporalCondition<N> minus(NumericFieldInfo<java.lang.Integer> value, java.time.temporal.TemporalUnit unit)
value - the minus field valueunit - the minus unitTemporalCondition.minus(NumericFieldInfo, TemporalUnit)default TemporalCondition<N> minusYears(int value)
value - the years to removeTemporalCondition.minus(NumericFieldInfo, TemporalUnit)default TemporalCondition<N> plus(int value, java.time.temporal.TemporalUnit unit)
value - the plus valueunit - the plus unitTemporalCondition.plus(int, TemporalUnit)default TemporalCondition<N> plus(NumericFieldInfo<java.lang.Integer> value, java.time.temporal.TemporalUnit unit)
value - the plus field valueunit - the plus unitTemporalCondition.plus(NumericFieldInfo, TemporalUnit)default TemporalCondition<N> plusYears(int value)
value - the years to addTemporalCondition.plus(int, TemporalUnit)default StepCondition before(N value)
value - the right side valueTemporalCondition.before(Temporal)default StepCondition before(TemporalFieldInfo<N> value)
value - the right side valueTemporalCondition.before(TemporalFieldInfo)default StepCondition before(java.util.function.Supplier<N> value)
value - the right side valueTemporalCondition.before(Supplier)default StepCondition before(TemporalCondition<N> value)
value - the right side valueTemporalCondition.before(TemporalCondition)default StepCondition beforeOrEq(N value)
value - the right side valueTemporalCondition.beforeOrEq(Temporal)default StepCondition beforeOrEq(java.util.function.Supplier<N> value)
value - the right side valueTemporalCondition.beforeOrEq(Supplier)default StepCondition beforeOrEq(TemporalCondition<N> value)
value - the right side valueTemporalCondition.beforeOrEq(TemporalCondition)default StepCondition after(N value)
value - the right side valueTemporalCondition.after(Temporal)default StepCondition after(TemporalFieldInfo<N> value)
value - the right side valueTemporalCondition.after(TemporalFieldInfo)default StepCondition after(java.util.function.Supplier<N> value)
value - the right side valueTemporalCondition.after(Supplier)default StepCondition after(TemporalCondition<N> value)
value - the right side valueTemporalCondition.after(TemporalCondition)default StepCondition afterOrEq(N value)
value - the right side valueTemporalCondition.afterOrEq(Temporal)default StepCondition afterOrEq(java.util.function.Supplier<N> value)
value - the right side valueTemporalCondition.afterOrEq(Supplier)default StepCondition afterOrEq(TemporalCondition<N> value)
value - the right side valueTemporalCondition.afterOrEq(TemporalCondition)default StepCondition between(N minIncluded, N maxExcluded)
minIncluded - the min value includedmaxExcluded - the max value excludedTemporalCondition.between(Temporal, Temporal)default StepCondition between(java.util.function.Supplier<N> minIncluded, java.util.function.Supplier<N> maxExcluded)
minIncluded - the min value includedmaxExcluded - the max value excludedTemporalCondition.between(Supplier, Supplier)default StepCondition notBetween(N minIncluded, N maxExcluded)
minIncluded - the min value includedmaxExcluded - the max value excludedTemporalCondition.notBetween(Temporal, Temporal)default NumericCondition<java.lang.Integer> ageAt(N value)
value - the right side valueTemporalCondition.ageAt(Temporal)default NumericCondition<java.lang.Integer> ageAt(TemporalFieldInfo<N> value)
value - the right side valueTemporalCondition.ageAt(TemporalFieldInfo)default NumericCondition<java.lang.Integer> ageAt(TemporalCondition<N> value)
value - the right side valueTemporalCondition.ageAt(TemporalCondition)default NumericCondition<java.lang.Integer> ageAt(java.util.function.Supplier<N> value)
value - the right side valueTemporalCondition.ageAt(Supplier)default NumericCondition<java.lang.Integer> daysBetween(N value)
value - the right side valueTemporalCondition.daysBetween(Temporal)default NumericCondition<java.lang.Integer> daysBetween(TemporalFieldInfo<N> value)
value - the right side valueTemporalCondition.daysBetween(TemporalFieldInfo)default NumericCondition<java.lang.Integer> daysBetween(TemporalCondition<N> value)
value - the right side valueTemporalCondition.daysBetween(TemporalCondition)default NumericCondition<java.lang.Integer> daysBetween(java.util.function.Supplier<N> value)
value - the right side valueTemporalCondition.daysBetween(Supplier)default NumericCondition<java.lang.Integer> monthsBetween(N value)
value - the right side valueTemporalCondition.monthsBetween(Temporal)default NumericCondition<java.lang.Integer> monthsBetween(TemporalFieldInfo<N> value)
value - the right side valueTemporalCondition.monthsBetween(TemporalFieldInfo)default NumericCondition<java.lang.Integer> monthsBetween(TemporalCondition<N> value)
value - the right side valueTemporalCondition.monthsBetween(TemporalCondition)default NumericCondition<java.lang.Integer> monthsBetween(java.util.function.Supplier<N> value)
value - the right side valueTemporalCondition.monthsBetween(Supplier)default NumericCondition<java.lang.Integer> yearsBetween(N value)
value - the right side valueTemporalCondition.yearsBetween(Temporal)default NumericCondition<java.lang.Integer> yearsBetween(TemporalFieldInfo<N> value)
value - the right side valueTemporalCondition.yearsBetween(TemporalFieldInfo)default NumericCondition<java.lang.Integer> yearsBetween(TemporalCondition<N> value)
value - the right side valueTemporalCondition.yearsBetween(TemporalCondition)default NumericCondition<java.lang.Integer> yearsBetween(java.util.function.Supplier<N> value)
value - the right side valueTemporalCondition.yearsBetween(Supplier)TemporalCondition<N> getTemporalCondition()
default TemporalCondition<N> getDefaultCondition()
DslFieldgetDefaultCondition in interface DslField<N extends java.time.temporal.Temporal>