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