# HG changeset patch # User Raimund Renkert # Date 1371041026 -7200 # Node ID 92affd9467f8b888362f6d1a14e0f79557910418 # Parent 02a4eddc77605f49d87a5bffad893ed89af4dac7 Added warnings to ValidationException. diff -r 02a4eddc7760 -r 92affd9467f8 src/main/java/de/intevation/lada/validation/ValidationException.java --- a/src/main/java/de/intevation/lada/validation/ValidationException.java Wed Jun 12 14:42:07 2013 +0200 +++ b/src/main/java/de/intevation/lada/validation/ValidationException.java Wed Jun 12 14:43:46 2013 +0200 @@ -1,5 +1,6 @@ package de.intevation.lada.validation; +import java.util.HashMap; import java.util.Map; /** @@ -16,6 +17,11 @@ private Map errors; /** + * Warnings saved in this exception. + */ + private Map warnings; + + /** * Do not allow an empty ValidationException object. */ private ValidationException() { @@ -29,6 +35,21 @@ public ValidationException(Map errors) { this(); this.errors = errors; + this.warnings = new HashMap(); + } + + /** + * Create a new instance with errors and warnings. + * + * @param errors + */ + public ValidationException( + Map errors, + Map warnings + ) { + this(); + this.errors = errors; + this.warnings = warnings; } /** @@ -39,4 +60,13 @@ public Map getErrors() { return errors; } + + /** + * Getter for the warnings. + * + * @return + */ + public Map getWarnings() { + return warnings; + } }