
org.droitateddb.validation.AccumulatedValidationResult Maven / Gradle / Ivy
package org.droitateddb.validation;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/**
* Collects the validation results of multiple validator annotations
*
* @author Falk Appel
* @author Alexander Frank
*/
public class AccumulatedValidationResult {
private boolean valid;
private List errors = new ArrayList();
public AccumulatedValidationResult() {
this.valid = true;
}
public void addError(ValidationResult error) {
valid = false;
errors.add(error);
}
public void addErrors(List errors) {
valid = false;
this.errors.addAll(errors);
}
public boolean isValid() {
return valid;
}
public List getErrors() {
return Collections.unmodifiableList(errors);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy