public class BankfileBankleitzahlenVerzeichnis extends Object implements BankleitzahlenVerzeichnis
BankleitzahlenVerzeichnis
implementation backed by bank files.
This implementation uses bank file resources provided by any available BankfileProvider
implementation.
Constructor and Description |
---|
BankfileBankleitzahlenVerzeichnis()
Standard implementation constructor
org.jdtaus.banking.ri.blzdirectory.BankfileBankleitzahlenVerzeichnis . |
BankfileBankleitzahlenVerzeichnis(long reloadIntervalMillis,
long monitoringThreshold)
Creates a new
BankfileBankleitzahlenVerzeichnis instance taking the number of milliseconds to pass before
resources are checked for modifications and the number of bank codes for which progress monitoring gets enabled. |
Modifier and Type | Method and Description |
---|---|
protected BankleitzahlenDatei |
getBankfile()
Gets the
BankleitzahlenDatei backing the instance. |
BankleitzahlInfo[] |
getBranchOffices(Bankleitzahl bankCode) |
Date |
getDateOfExpiration() |
BankleitzahlInfo |
getHeadOffice(Bankleitzahl bankCode) |
long |
getMonitoringThreshold()
Gets the number of bank codes for which progress monitoring gets enabled.
|
long |
getReloadIntervalMillis()
Gets the number of milliseconds to pass before providers are checked for modifications.
|
BankleitzahlInfo[] |
search(String name,
String postalCode,
String city,
boolean branchOffices) |
BankleitzahlInfo[] |
searchBankleitzahlInfos(String name,
String postalCode,
String city,
Boolean headOffices,
Boolean branchOffices) |
public BankfileBankleitzahlenVerzeichnis()
org.jdtaus.banking.ri.blzdirectory.BankfileBankleitzahlenVerzeichnis
.public BankfileBankleitzahlenVerzeichnis(long reloadIntervalMillis, long monitoringThreshold)
BankfileBankleitzahlenVerzeichnis
instance taking the number of milliseconds to pass before
resources are checked for modifications and the number of bank codes for which progress monitoring gets enabled.reloadIntervalMillis
- Number of milliseconds to pass before resources are checked for modifications.monitoringThreshold
- Number of bank codes for which progress monitoring gets enabled.protected BankleitzahlenDatei getBankfile()
BankleitzahlenDatei
backing the instance.BankleitzahlenDatei
backing the instance.public BankleitzahlInfo[] getBranchOffices(Bankleitzahl bankCode) throws BankleitzahlExpirationException
getBranchOffices
in interface BankleitzahlenVerzeichnis
BankleitzahlExpirationException
public Date getDateOfExpiration()
getDateOfExpiration
in interface BankleitzahlenVerzeichnis
public BankleitzahlInfo getHeadOffice(Bankleitzahl bankCode) throws BankleitzahlExpirationException
getHeadOffice
in interface BankleitzahlenVerzeichnis
BankleitzahlExpirationException
public long getMonitoringThreshold()
public long getReloadIntervalMillis()
public final BankleitzahlInfo[] search(String name, String postalCode, String city, boolean branchOffices)
search
in interface BankleitzahlenVerzeichnis
public BankleitzahlInfo[] searchBankleitzahlInfos(String name, String postalCode, String city, Boolean headOffices, Boolean branchOffices)
searchBankleitzahlInfos
in interface BankleitzahlenVerzeichnis
Copyright © 2005–2014 jDTAUS. All rights reserved.