T - the type of the field valuepublic interface BaseFieldInfo<T> extends DslField<T>
It contains default methods for common checks, which are calls to methods on DefaultCondition.
DslField.getDefaultFunction()| Modifier and Type | Method and Description |
|---|---|
default StepCondition |
allMatch(java.util.Collection<T> values)
|
default StepCondition |
allMatch(java.util.function.Predicate<T> value)
|
default StepCondition |
allMatch(T... values)
|
default StepCondition |
anyMatch(java.util.Collection<T> values)
|
default StepCondition |
anyMatch(java.util.function.Predicate<T> value)
|
default StepCondition |
anyMatch(T... values)
|
default StepCondition |
eq(BaseFieldInfo<T> value)
|
default StepCondition |
eq(java.util.function.Supplier<T> supplier)
|
default StepCondition |
eq(T value)
|
default StepCondition |
isNotNull()
|
default StepCondition |
isNull()
|
default <R> DefaultCondition<R> |
map(java.lang.String readable,
java.util.function.Function<T,R> mapper)
|
default IntegerFunction |
mapToInt(java.util.function.Function<T,java.lang.Integer> mapper)
|
default StringFunction |
mapToString(java.util.function.Function<T,java.lang.String> mapper)
|
default <U,R> DefaultCondition<R> |
mapUsing(java.lang.String readable,
DslField<U> condition,
java.util.function.BiFunction<T,U,R> mapper)
|
default StepCondition |
noneMatch(java.util.Collection<T> values)
|
default StepCondition |
noneMatch(java.util.function.Predicate<T> value)
|
default StepCondition |
noneMatch(T... values)
|
default StepCondition |
notEq(BaseFieldInfo<T> value)
|
default StepCondition |
notEq(java.util.function.Supplier<T> supplier)
|
default StepCondition |
notEq(T value)
|
getDefaultFunction, getMetadata, iddefault StepCondition isNull()
DefaultCondition.isNull()default StepCondition isNotNull()
DefaultCondition.isNotNull()default StepCondition eq(T value)
value - the right side valueDefaultCondition.eq(Object)default StepCondition eq(BaseFieldInfo<T> value)
value - the right side valueDefaultCondition.eq(BaseFieldInfo)default StepCondition eq(java.util.function.Supplier<T> supplier)
supplier - the right side value supplierDefaultCondition.eq(Supplier)default StepCondition notEq(T value)
value - the right side valueDefaultCondition.notEq(Object)default StepCondition notEq(BaseFieldInfo<T> value)
value - the right side valueDefaultCondition.notEq(BaseFieldInfo)default StepCondition notEq(java.util.function.Supplier<T> supplier)
supplier - the right side value supplierDefaultCondition.eq(Supplier)default StepCondition anyMatch(java.util.function.Predicate<T> value)
value - the value to matchDefaultCondition.anyMatch(List)default StepCondition anyMatch(T... values)
values - the values to matchDefaultCondition.anyMatch(Collection)default StepCondition anyMatch(java.util.Collection<T> values)
values - the values to matchDefaultCondition.anyMatch(Collection)default StepCondition allMatch(java.util.function.Predicate<T> value)
value - the value to matchDefaultCondition.allMatch(List)default StepCondition allMatch(T... values)
values - the values to matchDefaultCondition.allMatch(Collection)default StepCondition allMatch(java.util.Collection<T> values)
values - the values to matchDefaultCondition.allMatch(Collection)default StepCondition noneMatch(java.util.function.Predicate<T> value)
value - the value to matchDefaultCondition.noneMatch(List)default StepCondition noneMatch(T... values)
values - the values to matchDefaultCondition.noneMatch(Collection)default StepCondition noneMatch(java.util.Collection<T> values)
values - the values to matchDefaultCondition.noneMatch(Collection)default IntegerFunction mapToInt(java.util.function.Function<T,java.lang.Integer> mapper)
mapper - the mapper to applyDefaultCondition.mapToInt(Function)default StringFunction mapToString(java.util.function.Function<T,java.lang.String> mapper)
mapper - mapper function to applydefault <R> DefaultCondition<R> map(java.lang.String readable, java.util.function.Function<T,R> mapper)
R - target typereadable - text describing the functionmapper - mapper function to applydefault <U,R> DefaultCondition<R> mapUsing(java.lang.String readable, DslField<U> condition, java.util.function.BiFunction<T,U,R> mapper)
U - condition typeR - target typereadable - descriptioncondition - conditionmapper - mapper function to apply