public interface Validator<T> extends Rule<T>
| Modifier and Type | Method and Description |
|---|---|
<P> RuleBuilderProperty<T,P> |
ruleFor(java.util.function.Function<T,P> function) |
<P> RuleBuilderCollection<T,P> |
ruleForEach(java.util.function.Function<T,Collection<P>> function) |
List<ValidationResult> |
validate(Collection<T> instances) |
<E> List<E> |
validate(Collection<T> instances,
ValidationResultTransform<E> transform) |
ValidationResult |
validate(T instance) |
<E> E |
validate(T instance,
ValidationResultTransform<E> transform) |
ValidationResult validate(T instance)
<E> E validate(T instance, ValidationResultTransform<E> transform)
List<ValidationResult> validate(Collection<T> instances)
<E> List<E> validate(Collection<T> instances, ValidationResultTransform<E> transform)
<P> RuleBuilderProperty<T,P> ruleFor(java.util.function.Function<T,P> function)
<P> RuleBuilderCollection<T,P> ruleForEach(java.util.function.Function<T,Collection<P>> function)
Copyright © 2019 com.github.mvallim. All rights reserved.