| Modifier and Type | Method and Description |
|---|---|
static <From> IValidate<From> |
IValidate.compose(BiFunction<List<String>,From,List<String>>... validators) |
static <T,Field> IValidate<T> |
IValidate.fieldIsOneOf(String fieldName,
Function<T,Field> fieldFn,
List<Field> legalValues) |
static <T> IValidate<T> |
IValidate.fieldLengthBetween(String fieldName,
Function<T,String> fieldFn,
int minLength,
int maxLength) |
static <T> IValidate<T> |
IValidate.fieldMaxLength(String fieldName,
Function<T,String> fieldFn,
int maxLength) |
static <T> IValidate<T> |
IValidate.fieldMinLength(String fieldName,
Function<T,String> fieldFn,
int minLength) |
static <T,Field> IValidate<T> |
IValidate.fieldNotNull(String fieldName,
Function<T,Field> fieldFn) |
static <T,Field> IValidate<T> |
IValidate.fieldShouldBe(String fieldName,
Function<T,Field> fieldFn,
String messagePattern,
Predicate<Field> fn) |
static <T,Field> IValidate<T> |
IValidate.fieldShouldBe(String fieldName,
Function<T,Field> fieldFn,
Supplier<String> messagePattern,
Predicate<Field> fn) |
static <T> IValidate<T> |
IValidate.isOneOf(List<T> legalValues) |
static IValidate<String> |
IValidate.lengthBetween(int minLength,
int maxLength) |
static IValidate<String> |
IValidate.maxLength(int maxLength) |
static IValidate<String> |
IValidate.minLength(int minLength) |
static <T> IValidate<T> |
IValidate.notNull() |
static <T> IValidate<T> |
IValidate.shouldBe(String messagePattern,
Predicate<T> fn)
This applies a predicate.
|
static <T> IValidate<T> |
IValidate.shouldBe(Supplier<String> messagePattern,
Predicate<T> fn)
This applies a predicate.
|
static <T> IValidate<T> |
IValidate.shouldNotBe(String messagePattern,
Predicate<T> fn) |
static <T> IValidate<T> |
IValidate.shouldNotBe(Supplier<String> messagePattern,
Predicate<T> fn) |
static <T,Child> IValidate<T> |
IValidate.validateChild(String childName,
Function<T,Child> childFn,
IValidate<Child> childValidator) |
| Modifier and Type | Method and Description |
|---|---|
static <T,Child> IValidate<T> |
IValidate.validateChild(String childName,
Function<T,Child> childFn,
IValidate<Child> childValidator) |
Copyright © 2023. All rights reserved.