package validators; import java.util.ArrayList; import java.util.List; public class ValidationResult { public List<ValidationError> validationErrors = new ArrayList<>(); public boolean ok=true; public void addValidationError(ValidationError error){ ok = false; validationErrors.add(error); } public String getMessage() { String msg = ""; for(ValidationError error : validationErrors){ msg += error.errorType.getDescription() ; msg += error.fieldName.isEmpty()?"" : " [field=" + error.fieldName + "] "; msg += error.info.isEmpty()?"":" [info=" + error.info+ "] "; msg += "\n"; } return msg; } }