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

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

Introduction

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

Prototype

long AMEX

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

Click Source Link

Document

Option specifying that American Express 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   w  w w  . j a  v a 2  s .co  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  2s  .co  m
 **/
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);
}