Interface Validator<T>
- All Superinterfaces:
Function<T,Stream<ValidationException>>
TODO.
-
Method Summary
Modifier and TypeMethodDescriptionTODO.TODO.static Stream<ValidationException>static Stream<ValidationException>static booleanstatic Stream<ValidationException>static Stream<ValidationException>static Stream<ValidationException>valid()static <T,V> Validator<T> static <T> Validator<T>TODO.static <T> Validator<T>TODO.static <T> Validator<T>TODO.static <T> Validator<T>validateNonEmpty(Function<T, String> property, Function<T, String> message, Validator<String> validator) TODO.static <T,V extends Collection<?>>
Validator<T>validateNonEmpty(Function<T, V> property, String message) TODO.static <T,V extends Collection<?>>
Validator<T>validateNonEmpty(Function<T, V> property, Function<T, String> message) TODO.static <T,V> Validator<T> validateNonNull(Function<T, V> property, String message) TODO.static <T,V> Validator<T> validateNonNull(Function<T, V> property, Predicate<V> predicate, String message) TODO.static <T,V> Validator<T> validateNonNull(Function<T, V> property, Predicate<V> predicate, Function<T, String> message) TODO.static <T> Validator<T>validateNonNull(Predicate<T> predicate, String message) TODO.static <T,V> Validator<T> validateOrNull(Function<T, V> property, Predicate<V> predicate, String message) TODO.static <T> Validator<T>validateOrNull(Predicate<T> predicate, String message) TODO.
-
Method Details
-
check
-
check
-
validate
TODO.- Parameters:
predicate- TODOmessage- TODO- Returns:
- TODO
-
validate
TODO.- Parameters:
predicate- TODOmessage- TODO- Returns:
- TODO
-
validate
-
validateNonNull
TODO.- Parameters:
predicate- TODOmessage- TODO- Returns:
- TODO
-
validateNonNull
static <T,V> Validator<T> validateNonNull(Function<T, V> property, Predicate<V> predicate, Function<T, String> message) TODO.- Parameters:
predicate- TODOmessage- TODO- Returns:
- TODO
-
validateNonNull
static <T,V> Validator<T> validateNonNull(Function<T, V> property, Predicate<V> predicate, String message) TODO.- Parameters:
predicate- TODOmessage- TODO- Returns:
- TODO
-
validateNonNull
TODO.- Parameters:
message- TODO- Returns:
- TODO
-
validateNonEmpty
static <T> Validator<T> validateNonEmpty(Function<T, String> property, Function<T, String> message, Validator<String> validator) TODO.- Parameters:
message- TODO- Returns:
- TODO
-
validateNonEmpty
static <T> Validator<T> validateNonEmpty(Function<T, String> property, String message, Validator<String> validator) TODO.- Parameters:
message- TODO- Returns:
- TODO
-
validateNonEmpty
static <T,V extends Collection<?>> Validator<T> validateNonEmpty(Function<T, V> property, String message) TODO.- Parameters:
message- TODO- Returns:
- TODO
-
validateNonEmpty
static <T,V extends Collection<?>> Validator<T> validateNonEmpty(Function<T, V> property, Function<T, String> message) TODO.- Parameters:
message- TODO- Returns:
- TODO
-
validateOrNull
TODO.- Parameters:
predicate- TODOmessage- TODO- Returns:
- TODO
-
validateOrNull
static <T,V> Validator<T> validateOrNull(Function<T, V> property, Predicate<V> predicate, String message) TODO.- Parameters:
predicate- TODOmessage- TODO- Returns:
- TODO
-
and
TODO.- Parameters:
other- TODO- Returns:
- TODO
-
and
TODO.- Parameters:
other- TODO- Returns:
- TODO
-
matches
-
matches
-
raise
-
raise
-
valid
-