public Collection<ValidationResult> getErrors() { Collection<ValidationResult> result = new ArrayList<>(); for (Validator validator : validators) { result.addAll(validator.getErrors()); } return result; }
public ValidationResult getFirstError() { for (Validator validator : validators) { List<ValidationResult> errors = validator.getErrors(); if (errors != null && !errors.isEmpty()) { return errors.get(0); } } return null; }