public class IntegerCondition extends NumericCondition<java.lang.Integer>
Integer functions for the numeric conditions.| Modifier and Type | Field and Description |
|---|---|
protected java.util.function.BiFunction<DslModel,Context,java.util.Optional<N>> |
function |
protected PredicateMetadata |
metadata |
| Constructor and Description |
|---|
IntegerCondition(DslField<java.lang.Integer> field) |
IntegerCondition(NumericCondition<java.lang.Long> condition) |
IntegerCondition(PredicateMetadata metadata,
java.util.function.BiFunction<DslModel,Context,java.util.Optional<java.lang.Integer>> value) |
| Modifier and Type | Method and Description |
|---|---|
Metadata |
getMetadata() |
protected NumericCondition<java.lang.Integer> |
numericCondition(PredicateMetadata metadata,
java.util.function.BiFunction<DslModel,Context,java.util.Optional<java.lang.Integer>> value) |
protected StepCondition |
predicate(LeafMetadata metadata,
java.util.function.BiFunction<DslModel,Context,java.util.Optional<N>> value,
java.util.function.BiFunction<N,N,java.lang.Boolean> predicate) |
protected StepCondition |
predicate(LeafMetadata metadata,
java.util.function.Function<N,java.lang.Boolean> predicate) |
java.lang.String |
readable()
Returns the human readable version of this object.
|
java.util.Optional<N> |
value(DslModel model,
Context context) |
between, between, greaterOrEquals, greaterOrEquals, greaterThan, greaterThan, lesserOrEquals, lesserOrEquals, lesserThan, lesserThan, min, sum, sumConditions, times, whenprotected final PredicateMetadata metadata
public IntegerCondition(DslField<java.lang.Integer> field)
public IntegerCondition(PredicateMetadata metadata, java.util.function.BiFunction<DslModel,Context,java.util.Optional<java.lang.Integer>> value)
public IntegerCondition(NumericCondition<java.lang.Long> condition)
protected NumericCondition<java.lang.Integer> numericCondition(PredicateMetadata metadata, java.util.function.BiFunction<DslModel,Context,java.util.Optional<java.lang.Integer>> value)
numericCondition in class NumericCondition<java.lang.Integer>protected final StepCondition predicate(LeafMetadata metadata, java.util.function.Function<N,java.lang.Boolean> predicate)
protected final StepCondition predicate(LeafMetadata metadata, java.util.function.BiFunction<DslModel,Context,java.util.Optional<N>> value, java.util.function.BiFunction<N,N,java.lang.Boolean> predicate)
public Metadata getMetadata()