List of usage examples for org.apache.commons.validator.routines CreditCardValidator NONE
long NONE
To view the source code for org.apache.commons.validator.routines CreditCardValidator NONE.
Click Source Link
From source file:org.lirazs.gbackbone.validation.client.rule.CreditCardRule.java
@Override public boolean isValid(final String creditCardNumber, String attribute) { CreditCard.Type[] types = ruleAnnotation.cardTypes(); HashSet<CreditCard.Type> typesSet = new HashSet<CreditCard.Type>(Arrays.asList(types)); long options = 0; if (!typesSet.contains(CreditCard.Type.NONE)) { for (CreditCard.Type type : typesSet) { options += CARD_TYPE_REGISTRY.get(type); }/*from www . ja v a 2 s . c o m*/ } else { options = CreditCardValidator.NONE; } return new CreditCardValidator(options).isValid(creditCardNumber.replaceAll("\\s", "")); }