Example usage for org.apache.commons.validator.routines CreditCardValidator VISA

List of usage examples for org.apache.commons.validator.routines CreditCardValidator VISA

Introduction

In this page you can find the example usage for org.apache.commons.validator.routines CreditCardValidator VISA.

Prototype

long VISA

To view the source code for org.apache.commons.validator.routines CreditCardValidator VISA.

Click Source Link

Document

Option specifying that Visa cards are allowed.

Usage

From source file:com.threew.validacion.tarjetas.credito.utilidad.Validador.java

/***
 * Valida a partir de la propiedad nmero de tarjeta 
 * * @return boolean/*from   ww  w.ja v a 2s  .c  o m*/
 **/
public boolean validar() {
    if (prevalidarTarjeta(this.numeroTarjetaString) == Boolean.FALSE) {
        return Boolean.FALSE;
    }
    /// Crear instancia de validador de Apache
    CreditCardValidator validador = new CreditCardValidator(
            CreditCardValidator.AMEX + CreditCardValidator.VISA + CreditCardValidator.MASTERCARD);

    /// Procesar y retornar
    return validador.isValid(this.numeroTarjetaString);
}

From source file:com.threew.validacion.tarjetas.credito.utilidad.Validador.java

/***
 * Valida a partir de la propiedad nmero de tarjeta 
 * @param numero Es el numero de tarjeta en formato string.
 * @return boolean//from  w w  w .j  a v a  2 s . c om
 **/
public boolean validar(String numero) {
    if (prevalidarTarjeta(numero) == Boolean.FALSE) {
        return Boolean.FALSE;
    }
    /// Crear instancia de validador de Apache
    CreditCardValidator validador = new CreditCardValidator(
            CreditCardValidator.AMEX + CreditCardValidator.VISA + CreditCardValidator.MASTERCARD);

    /// Procesar y retornar
    return validador.isValid(numero);
}