public interface BankleitzahlenVerzeichnis
For further information see the Merkblatt Bankleitzahlendatei. An updated version of the document may be found at Deutsche Bundesbank.
Example: Getting the jDTAUS Banking SPI implementation.
BankleitzahlenVerzeichnis directory = (BankleitzahlenVerzeichnis) ContainerFactory.getContainer(). getObject( BankleitzahlenVerzeichnis.class );
Container
Modifier and Type | Method and Description |
---|---|
BankleitzahlInfo[] |
getBranchOffices(Bankleitzahl bankCode)
Gets the records of the branch offices for a given Bankleitzahl.
|
Date |
getDateOfExpiration()
Gets the date of expiration of the data.
|
BankleitzahlInfo |
getHeadOffice(Bankleitzahl bankCode)
Gets the record of the head office for a given Bankleitzahl.
|
BankleitzahlInfo[] |
searchBankleitzahlInfos(String name,
String postalCode,
String city,
Boolean headOffices,
Boolean branchOffices)
Searches the directory for records matching the given criteria.
|
BankleitzahlInfo[] getBranchOffices(Bankleitzahl bankCode) throws BankleitzahlExpirationException
bankCode
- The Bankleitzahl to return the records of corresponding branch offices for.bankCode
or an empty array if the directory does not
hold corresponding records for bankCode
.NullPointerException
- if bankCode
is null
.BankleitzahlExpirationException
- if bankCode
has expired.Date getDateOfExpiration()
BankleitzahlInfo getHeadOffice(Bankleitzahl bankCode) throws BankleitzahlExpirationException
bankCode
- A Bankleitzahl to return the record of the corresponding head office for.bankCode
or null
if no head office exists for
bankCode
.NullPointerException
- if bankCode
is null
.BankleitzahlExpirationException
- if bankCode
has expired.BankleitzahlInfo[] searchBankleitzahlInfos(String name, String postalCode, String city, Boolean headOffices, Boolean branchOffices)
name
- Text to select records whose property name
matches the given text; null
to ignore
property name
during searching.postalCode
- Text to select records whose property postalCode
matches the given text; null
to ignore property postalCode
during searching.city
- Text to select records whose property city
matches the given text; null
to ignore
property city
during searching.headOffices
- true
to return head office records; false
to not return head office records;
null
to ignore property headOffice
during searching.branchOffices
- true
to return branch office records; false
to not return branch office
records; null
to ignore property headOffice
during searching.IllegalArgumentException
- if name
, postalCode
or city
contains data which cannot
be used for searching the directory.Copyright © 2005–2014 jDTAUS. All rights reserved.