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

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

Introduction

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

Prototype

long MASTERCARD

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

Click Source Link

Document

Option specifying that Mastercard 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//w  w  w .ja va  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// w ww. jav  a 2s  .  c o  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);
}