summaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/data
diff options
context:
space:
mode:
authorArtur Signell <artur.signell@itmill.com>2010-05-10 15:35:35 +0000
committerArtur Signell <artur.signell@itmill.com>2010-05-10 15:35:35 +0000
commit7af1ae49047cdab1a92e0249a2724f6411c946ee (patch)
tree53f1d91c0e86021f50eb38840ca5d4dd4756ea76 /src/com/vaadin/data
parent5b2b8dded9dbaa5321edbcd586ab627b7a64227b (diff)
downloadvaadin-framework-7af1ae49047cdab1a92e0249a2724f6411c946ee.tar.gz
vaadin-framework-7af1ae49047cdab1a92e0249a2724f6411c946ee.zip
Fix for #2228 - Cannot get multiple causes from InvalidValueException
svn changeset:13126/svn branch:6.4
Diffstat (limited to 'src/com/vaadin/data')
-rw-r--r--src/com/vaadin/data/Validator.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/com/vaadin/data/Validator.java b/src/com/vaadin/data/Validator.java
index 239d66c3f3..21a9da9f97 100644
--- a/src/com/vaadin/data/Validator.java
+++ b/src/com/vaadin/data/Validator.java
@@ -222,6 +222,18 @@ public interface Validator extends Serializable {
"InvalidValueException cannot have a debug id");
}
+ /**
+ * Returns the {@code InvalidValueExceptions} that caused this
+ * exception.
+ *
+ * @return An array containing the {@code InvalidValueExceptions} that
+ * caused this exception. Returns an empty array if this
+ * exception was not caused by other exceptions.
+ */
+ public InvalidValueException[] getCauses() {
+ return causes;
+ }
+
}
/**