diff options
author | Mikael Grankvist <mgrankvi@vaadin.com> | 2013-01-11 14:44:33 +0200 |
---|---|---|
committer | Mikael Grankvist <mgrankvi@vaadin.com> | 2013-01-11 14:44:33 +0200 |
commit | 71b5cce309028033fc5251dc14449ac7f9c0c704 (patch) | |
tree | de4152c7afdff2a2ab3ad035ac3849b23e827b8d /server/src/com/vaadin/data/validator | |
parent | 0b6c89db179c03903db2423f4925ad097ce001c7 (diff) | |
download | vaadin-framework-71b5cce309028033fc5251dc14449ac7f9c0c704.tar.gz vaadin-framework-71b5cce309028033fc5251dc14449ac7f9c0c704.zip |
(#10561) Email should be valid for null and empty string.
Created tests for email validator.
Change-Id: I6be05672ff506247da488ad142f63b7337952bab
Diffstat (limited to 'server/src/com/vaadin/data/validator')
-rw-r--r-- | server/src/com/vaadin/data/validator/EmailValidator.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/server/src/com/vaadin/data/validator/EmailValidator.java b/server/src/com/vaadin/data/validator/EmailValidator.java index 5985abf2cf..2217b3cf2c 100644 --- a/server/src/com/vaadin/data/validator/EmailValidator.java +++ b/server/src/com/vaadin/data/validator/EmailValidator.java @@ -42,4 +42,18 @@ public class EmailValidator extends RegexpValidator { true, errorMessage); } + /* + * (non-Javadoc) + * + * @see + * com.vaadin.data.validator.AbstractValidator#isValidValue(java.lang.Object + * ) + */ + @Override + protected boolean isValidValue(String value) { + if (value == null || value.isEmpty()) { + return true; + } + return super.isValidValue(value); + } } |