Example usage for org.apache.commons.validator GenericValidator isEmail

List of usage examples for org.apache.commons.validator GenericValidator isEmail

Introduction

In this page you can find the example usage for org.apache.commons.validator GenericValidator isEmail.

Prototype

public static boolean isEmail(String value) 

Source Link

Document

Checks if a field has a valid e-mail address.

Usage

From source file:org.springmodules.commons.validator.FieldChecks.java

/**
 * Checks if a field has a valid e-mail address.
 *
 * @param bean The bean validation is being performed on.
 * @param va The <code>ValidatorAction</code> that is currently being
 * performed.//from   w  w w.j  av a2 s.c o m
 * @param field The <code>Field</code> object associated with the current
 * field being validated.
 * @param errors The <code>Errors</code> object to add errors to if any
 * validation errors occur.
 * -param request
 * Current request object.
 * @return True if valid, false otherwise.
 */
public static boolean validateEmail(Object bean, ValidatorAction va, Field field, Errors errors) {

    String value = extractValue(bean, field);

    if (!GenericValidator.isBlankOrNull(value) && !GenericValidator.isEmail(value)) {
        rejectValue(errors, field, va);
        return false;
    } else {
        return true;
    }
}

From source file:org.springmodules.validation.commons.FieldChecks.java

/**
 * Checks if a field has a valid e-mail address.
 *
 * @param bean The bean validation is being performed on.
 * @param va The <code>ValidatorAction</code> that is currently being
 * performed.//  ww  w. j a  v a  2 s .c o  m
 * @param field The <code>Field</code> object associated with the current
 * field being validated.
 * @param errors The <code>Errors</code> object to add errors to if any
 * validation errors occur.
 * -param request
 * Current request object.
 * @return True if valid, false otherwise.
 */
public static boolean validateEmail(Object bean, ValidatorAction va, Field field, Errors errors) {

    String value = FieldChecks.extractValue(bean, field);

    if (!GenericValidator.isBlankOrNull(value) && !GenericValidator.isEmail(value)) {
        FieldChecks.rejectValue(errors, field, va);
        return false;
    } else {
        return true;
    }
}

From source file:superlaskuttaja.logiikka.MerkkiJaMerkkijonoTarkistin.java

/**
 * Metodi tarkistaa onko merkkijonona annettu email-osoite validi.
 * <p>//w  ww  .j a va  2s .  com
 * Tarkistukseen kytetn Apache Commons repon validator luokkaa
 * GenericValidator.
 *
 * @param osoite Tarkistettava email-osoite.
 * @return Tieto onko merkkijonona annettu email-osoite validi.
 */
public Boolean onkoEmailOsoiteValidi(String osoite) {
    return (GenericValidator.isEmail(osoite));
}