public class ValidationEngine extends Object
| Modifier and Type | Method and Description |
|---|---|
static List<Violation> |
validateAll(Collection<ViolationProvider> rules)
Validates all rules and return violations at the end.
|
static List<Violation> |
validateAll(ViolationProvider... rules)
Validates all rules and return violations at the end.
|
static void |
validateAllAndStopIfViolations(Collection<ViolationProvider> rules)
Validates all rules and throw
ValidationException if there are any violations. |
static void |
validateAllAndStopIfViolations(ViolationProvider... rules)
Validates all rules and throw
ValidationException if there are any violations. |
static List<Violation> |
validateFindFirst(Collection<ViolationProvider> rules)
Validates all rules and stops when first violation is encountered.
|
static List<Violation> |
validateFindFirst(ViolationProvider... rules)
Validates all rules and stops when first violation is encountered.
|
static void |
validateFindFirstAndStopIfViolation(Collection<ViolationProvider> rules)
Validates rules and stops when first violation is encountered and then immediately throw
ValidationException. |
static void |
validateFindFirstAndStopIfViolation(ViolationProvider... rules)
Validates rules and stops when first violation is encountered and then immediately throw
ValidationException. |
public static void validateAllAndStopIfViolations(ViolationProvider... rules)
ValidationException if there are any violations.rules - rulesValidationException - thrown in case violations are foundpublic static void validateAllAndStopIfViolations(Collection<ViolationProvider> rules)
ValidationException if there are any violations.rules - rulesValidationException - thrown in case violations are foundpublic static List<Violation> validateAll(Collection<ViolationProvider> rules)
rules - rulespublic static List<Violation> validateAll(ViolationProvider... rules)
rules - rulespublic static void validateFindFirstAndStopIfViolation(ViolationProvider... rules)
ValidationException.rules - rulesValidationException - thrown in case violation is foundpublic static void validateFindFirstAndStopIfViolation(Collection<ViolationProvider> rules)
ValidationException.rules - rulesValidationException - thrown in case violation is foundpublic static List<Violation> validateFindFirst(Collection<ViolationProvider> rules)
rules - rulespublic static List<Violation> validateFindFirst(ViolationProvider... rules)
rules - rulesCopyright © 2020. All rights reserved.