|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrailo.runtime.op.validators.ValidateCreditCard
public final class ValidateCreditCard
logic to determine if a credit card number is valid. no GUI, just calculation.
Constructor Summary | |
---|---|
ValidateCreditCard()
|
Method Summary | |
---|---|
static boolean |
isValid(long creditCardNumber)
Determine if the credit card number is valid, i.e. |
static boolean |
isValid(String strCreditCardNumber)
|
static void |
main(String[] args)
Test driver |
static int |
recognizeVendor(long creditCardNumber)
Determine the credit card company. |
static String |
toCreditcard(String strCreditCardNumber)
|
static String |
toCreditcard(String strCreditCardNumber,
String defaultValue)
|
static String |
vendorToString(int vendorEnum)
Converts a vendor index enumeration to the equivalent words. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ValidateCreditCard()
Method Detail |
---|
public static boolean isValid(String strCreditCardNumber)
public static boolean isValid(long creditCardNumber)
creditCardNumber
- number on card.
public static int recognizeVendor(long creditCardNumber)
creditCardNumber
- number on card.
public static String toCreditcard(String strCreditCardNumber) throws ExpressionException
ExpressionException
public static String toCreditcard(String strCreditCardNumber, String defaultValue)
public static String vendorToString(int vendorEnum)
vendorEnum
- e.g. AMEX, UNKNOWN_VENDOR, TOO_MANY_DIGITS
public static void main(String[] args)
args
- not used
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |