public abstract static class FluentValidatorBuilder.AbstractDateBuilder<R,V,BuilderClass,DataClass extends FluentValidatorObjects.BaseData<R,V>> extends FluentValidatorObjects.BaseBuilder<R,V,BuilderClass,DataClass>
data| Constructor and Description |
|---|
AbstractDateBuilder(FluentValidatorBuilder<R> builder,
DataClass data,
java.lang.String property,
java.util.Comparator<V> comparator) |
| Modifier and Type | Method and Description |
|---|---|
BuilderClass |
between(java.util.function.Supplier<V> afterSupplier,
java.util.function.Supplier<V> beforeSupplier) |
BuilderClass |
between(V after,
V before) |
BuilderClass |
greaterOrEqual(java.util.function.Supplier<V> dateSupplier) |
BuilderClass |
greaterOrEqual(V date) |
BuilderClass |
greaterThan(java.util.function.Supplier<V> dateSupplier) |
BuilderClass |
greaterThan(V date) |
BuilderClass |
lessOrEqual(java.util.function.Supplier<V> dateSupplier) |
BuilderClass |
lessOrEqual(V date) |
BuilderClass |
lessThan(java.util.function.Supplier<V> dateSupplier) |
BuilderClass |
lessThan(V date) |
public AbstractDateBuilder(FluentValidatorBuilder<R> builder, DataClass data, java.lang.String property, java.util.Comparator<V> comparator)
public BuilderClass lessThan(V date)
public BuilderClass lessThan(java.util.function.Supplier<V> dateSupplier)
public BuilderClass lessOrEqual(V date)
public BuilderClass lessOrEqual(java.util.function.Supplier<V> dateSupplier)
public BuilderClass greaterThan(V date)
public BuilderClass greaterThan(java.util.function.Supplier<V> dateSupplier)
public BuilderClass greaterOrEqual(V date)
public BuilderClass greaterOrEqual(java.util.function.Supplier<V> dateSupplier)
public BuilderClass between(V after, V before)
public BuilderClass between(java.util.function.Supplier<V> afterSupplier, java.util.function.Supplier<V> beforeSupplier)