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.
|