@Documented
@Constraint(validatedBy=CreditCardNumberValidator.class)
@Target({METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER})
@Retention(RUNTIME)
@Size(max=16)
public @interface CreditCardNumber
The annotated element must be a valid credit card number.
Supported types are Strings, other Objects are transfered to Strings, null elements
are considered valid.
There are format, size and LUN checksum tests by apache commons validation routines.
There are no tests for credit card validity!
- Author:
- Manfred Tremmel