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