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

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

Introduction

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

Prototype

public CreditCardValidator() 

Source Link

Document

Create a new CreditCardValidator with default options.

Usage

From source file:com.actionbazaar.util.CreditCardBeanValidator.java

/**
 * Performs validation on the credit card.
 * @param value - value we are checking/*w  w  w. j a v a2 s  .c  o  m*/
 * @param context - context
 * @return true if the value is valid
 */
@Override
public boolean isValid(String value, ConstraintValidatorContext context) {
    CreditCardValidator c = new CreditCardValidator();
    return c.isValid(value);
}

From source file:org.codehaus.groovy.grails.validation.CreditCardConstraint.java

@Override
protected void processValidate(Object target, Object propertyValue, Errors errors) {
    if (!creditCard) {
        return;/*from   w  w w.  j  a  va  2s  .co m*/
    }

    CreditCardValidator validator = new CreditCardValidator();

    if (!validator.isValid(propertyValue.toString())) {
        Object[] args = new Object[] { constraintPropertyName, constraintOwningClass, propertyValue };
        rejectValue(target, errors, ConstrainedProperty.DEFAULT_INVALID_CREDIT_CARD_MESSAGE_CODE,
                ConstrainedProperty.CREDIT_CARD_CONSTRAINT + ConstrainedProperty.INVALID_SUFFIX, args);
    }
}