imMEDIAtely Medienversand PruefzifferValidate Java Edition

CreditcardValidator-Klasse
Allgemein
Konstruktoren
Methoden
Variablen
   Klassen im Package
AccountValidator
CreditcardValidator
IBANValidator
ISBNValidator
EANValidator
DatafileValidator

PruefzifferValidate

  

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.


© 2001-2002 imMEDIAtely Medienversand Gebr. Krolzik oHG, Germany
www.pruefziffer.de