package org.ovirt.engine.ui.uicommonweb.validation; import org.ovirt.engine.ui.uicompat.ConstantsManager; import org.ovirt.engine.ui.uicompat.MailAddress; @SuppressWarnings("unused") public class EmailValidation implements IValidation { @Override public ValidationResult validate(Object value) { ValidationResult result = new ValidationResult(); try { new MailAddress((String) value); } catch (RuntimeException e) { result.setSuccess(false); result.getReasons().add(ConstantsManager.getInstance().getConstants().invalidEmailAddressInvalidReason()); } return result; } }