org.hibernate.validator.constraints.impl
Class CreditCardNumberValidator

java.lang.Object
  extended by org.hibernate.validator.constraints.impl.CreditCardNumberValidator
All Implemented Interfaces:
ConstraintValidator<CreditCardNumber,String>

public class CreditCardNumberValidator
extends Object
implements ConstraintValidator<CreditCardNumber,String>

Check a credit card number through the Luhn algorithm.

Author:
Emmanuel Bernard, Hardy Ferentschik

Constructor Summary
CreditCardNumberValidator()
           
 
Method Summary
 void initialize(CreditCardNumber annotation)
           
 boolean isValid(String value, ConstraintValidatorContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreditCardNumberValidator

public CreditCardNumberValidator()
Method Detail

initialize

public void initialize(CreditCardNumber annotation)
Specified by:
initialize in interface ConstraintValidator<CreditCardNumber,String>

isValid

public boolean isValid(String value,
                       ConstraintValidatorContext context)
Specified by:
isValid in interface ConstraintValidator<CreditCardNumber,String>


Copyright © 2007-2011 Red Hat Middleware, LLC. All Rights Reserved