diff options
author | Artur Signell <artur.signell@itmill.com> | 2010-05-10 15:35:35 +0000 |
---|---|---|
committer | Artur Signell <artur.signell@itmill.com> | 2010-05-10 15:35:35 +0000 |
commit | 7af1ae49047cdab1a92e0249a2724f6411c946ee (patch) | |
tree | 53f1d91c0e86021f50eb38840ca5d4dd4756ea76 /src/com/vaadin/data | |
parent | 5b2b8dded9dbaa5321edbcd586ab627b7a64227b (diff) | |
download | vaadin-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.java | 12 |
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; + } + } /** |