Uses of Class
com.irurueta.commons.validators.CreditCardNetwork
-
Packages that use CreditCardNetwork Package Description com.irurueta.commons This package is the base package for all Java SE common classes.com.irurueta.commons.validators Utility classes to validate typical form data. -
-
Uses of CreditCardNetwork in com.irurueta.commons
Methods in com.irurueta.commons with parameters of type CreditCardNetwork Modifier and Type Method Description private static java.lang.String
MaskedPanFormatter. format(byte[] digits, CreditCardNetwork network, char maskChar, char separatorChar, int numVisibleDigits)
Formats a credit card PAN (or its last digits) by making visible only the last digits and masking the remaining ones following the digits grouping required for provided credit card network.static java.lang.String
MaskedPanFormatter. format(java.lang.String panOrLastDigits, CreditCardNetwork network)
Formats a credit card PAN (or its last digits) by making visible only the last digits and masking the remaining ones following the digits grouping required for provided credit card network.static java.lang.String
MaskedPanFormatter. format(java.lang.String panOrLastDigits, CreditCardNetwork network, char maskChar)
Formats a credit card PAN (or its last digits) by making visible only the last digits and masking the remaining ones following the digits grouping required for provided credit card network.static java.lang.String
MaskedPanFormatter. format(java.lang.String panOrLastDigits, CreditCardNetwork network, char maskChar, char separatorChar)
Formats a credit card PAN (or its last digits) by making visible only the last digits and masking the remaining ones following the digits grouping required for provided credit card network.static java.lang.String
PanMaskGenerator. generate(CreditCardNetwork network)
Generates a mask having required grouping for text input or PAN masking a credit card number using default group separator and mask characters.static java.lang.String
PanMaskGenerator. generate(CreditCardNetwork network, char maskChar)
Generates a mask having required grouping for text input or PAN masking a credit card number using default group separator character.static java.lang.String
PanMaskGenerator. generate(CreditCardNetwork network, char maskChar, char separatorChar)
Generates a mask having required grouping for text input or PAN masking a credit card number. -
Uses of CreditCardNetwork in com.irurueta.commons.validators
Methods in com.irurueta.commons.validators that return CreditCardNetwork Modifier and Type Method Description protected static CreditCardNetwork
CreditCardValidator. detectNetworkFromPAN(byte[] panDigits)
Detects credit card network by using provided credit card PAN digits.static CreditCardNetwork
CreditCardValidator. detectNetworkFromPAN(java.lang.String pan)
Detects credit card network by using provided credit card PAN value.static CreditCardNetwork
CreditCardNetwork. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static CreditCardNetwork[]
CreditCardNetwork. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.irurueta.commons.validators with parameters of type CreditCardNetwork Modifier and Type Method Description static int
CreditCardValidator. getMaxDigitsForGroupAndNetwork(int groupPos, CreditCardNetwork network)
Returns maximum number of allowed digits for provided group position (starting at zero until the maximum number of groups minus one).static int
CreditCardValidator. getMinDigitsForGroupAndNetwork(int groupPos, CreditCardNetwork network)
Returns minimum number of required digits for provided group position (starting at zero until the maximum number of groups minus one).static int
CreditCardValidator. getNumberOfGroupsForNetwork(CreditCardNetwork network)
Returns number of digit groups for provided credit card network.protected static byte[][]
CreditCardValidator. groupingsForNetwork(CreditCardNetwork network)
Returns credit card digit groupings for provided credit card network.static boolean
CreditCardValidator. isNetworkActive(CreditCardNetwork network)
Indicates if provided credit card network is still being used commercially.static boolean
CreditCardValidator. isValidationEnabledForNetwork(CreditCardNetwork network)
Indicates if a given credit card network uses Luhn algorithm to validate PAN values.protected static boolean
CreditCardValidator. isValidLength(byte[] panDigits, CreditCardNetwork network)
Indicates if provided array of credit card PAN digits has an appropriate length for provided credit card network.static boolean
CreditCardValidator. isValidLength(java.lang.String pan, CreditCardNetwork network)
Indicates if provided credit card PAN has an appropriate length for provided credit card network.
-