imMEDIAtely Medienversand PruefzifferValidate Java Edition

BankInfoDE-Klasse
Allgemein
   Klassen im Package
AccountValidator
CreditcardValidator
IBANValidator
ISBNValidator
EANValidator
BankInfoDE
DatafileValidator

PruefzifferValidate

  

BankInfoDE-Klasse

Bei der Klasse BankInfoDE handelt es sich um ein reines Data Transfer Object (DTO) für deutsche Bankdaten.
Alle Zugriffe auf das Objekt sind nur lesend möglich.

Die folgenden öffentlichen Zugriffsmethoden stehen zur Verfügung:

  • boolean hasEnhancedData()
    Gibt Auskunft, ob erweiterte Daten (PLZ, BIC, Löschmarkierung und Nachfolge BLZ) zur Verfügung stehen.
  • int getMethodNumber()
    Nummer der Prüfmethode mit der Kontonummern der Bank geprüft werden.
  • String getBanknumber()
    Bankleitzahl des Instituts (z.B. 48050161)
  • String getName()
    Name des Instituts (z.B. Sparkasse)
  • String getCompleteName()
    Name mit Ort des Sitzes des Instituts (z.B. Sparkasse Bielefeld)
  • String getCity()
    Ort des Sitzes des Instituts (z.B. Bielefeld)
  • String getZipCode()
    Postleitzahl des Sitzes des Instituts (z.B. 33526)
  • String getBic()
    Business Identifier Code des Instituts (SPBIDE3BXXX)
  • boolean isMarkedForDeletion()
    Wahr, wenn das Institut zur Löschung vorgemerkt wurde
  • String getReplacementBanknumber()
    Nachfolge Bankleitzahl, falls das Institut zur Löschung vorgemerkt wurde und eine Nachfolge BLZ existiert

Bei Verwendung veralteter Bankdaten (vor März 2012) werfen die Methoden getZipCode(), getBIC(), isMarkedForDeletion() und getReplacementBanknumber() eine RuntimeException, da die benötigten Daten darin noch nicht enthalten sind.
Zur Absicherung kann vorher über die Methode hasEnhancedData() abgefragt werden, ob diese Daten zur Verfügung stehen.


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