CreditcardValidator-Klasse Methoden
Index
Methoden Details
String getCreditcardInstitute ()
Gibt den Code für das Kreditkarteninstitute zurück von der zuletzt validierten
Kreditkartennummer.
Mögliche Rückgabewerte sind:
- CARD_VISA (VISA)
- CARD_EURO (Eurocard)
- CARD_MASTER (Mastercard)
- CARD_AMEX (American Express)
- CARD_DINERS (Diners Club)
- CARD_DISCOVER (Discover)
- CARD_NO_CARD (Kein Karteninstitut gewählt)
String getCreditcardInstituteName ()
Gibt den Namen des Kreditkarteninstituts zurück von der zuletzt validierten
Kreditkartennummer.
Mögliche Rückgabewerte sind:
- "VISA"
- "Eurocard"
- "Mastercard"
- "American Express"
- "Diners Club"
- "Discover"
Wurde noch kein Kreditkarteninstitut gewählt wird ein leerer String zurückgegeben.
String getCreditcardNumber ()
Gibt die zuletzt geprüfte Kreditkartennummer zurück (Das Format wird bestimmt durch
die eingestellte Genauigkeit)
int getLastError ()
Gibt den zuletzt aufgetretenen Fehler als Fehlercode zurück.
Ist kein Fehler aufgetreten, wird ERROR_NO_ERROR zurückgeliefert.
Vor der ersten Validierung (wenn kein Fehler aufgetreten ist) wird ERROR_NO_VALIDATION
geliefert.
String getLastErrorText ()
Gibt den zuletzt aufgetretenen Fehler im Klartext zurück.
int getStrictness ()
Liefert die eingestellte Genauigkeit für Kreditkartennummernprüfung. Voreingestellter
Wert ist VALIDATE_STRICTNESS_NORMAL
Zulässige Werte sind
void setStrictness (int newValue)
Setzt den Wert für die Genauigkeit mit der die Kreditkartennummer geprüft wird.
Außerdem beeinflußt der gesetzte Wert die Formatierung der Nummer bei der Ausgabe.
Mögliche Werte sind:
Weitere Informationen zu der Prüfgenauigkeit findet sich bei den einzelnen
Einstellungen.
boolean validate (int cardInstitute, String
cardNumber)
Diese Methode validiert die in cardNumber übergebene Kreditkartennummer
in Abhängigkeit des in cardInstitute spezifizierten Kreditkarteninstituts.
Es wird true zurückgegeben, wenn die Kreditkartennummer gültig ist und zu dem
Kreditkarteninstitut passt.
Wenn die Rückgabe false ist kann mittels getLastError()
und getLastErrorText() der Fehlergrund
ermittelt werden.
Diese Methode eröffnet die Möglichkeit die Bankleitzahlendatei in einer Tabelle in einer
Datenbank zu pflegen.
|