Overview

Information about this module's container configuration.

Module

The following table contains global module information.

Name:jDTAUS Banking ⁑ RI Bankleitzahlenverzeichnis
Description:BankleitzahlenVerzeichnis reference implementation.
Version:1.14

Specifications

The following table lists all specifications defined by the module.

IdentifierVendorVersionMultiplicityScope
org.jdtaus.banking.ri.blzdirectory.BankfileProviderjDTAUS1.14*multiton

Implementations

The following table lists all implementations provided by the module.

IdentifierNameVersionFinalImplemented specifications
org.jdtaus.banking.ri.blzdirectory.BankfileBankleitzahlenVerzeichnisjDTAUS Banking SPI1.14trueorg.jdtaus.banking.BankleitzahlenVerzeichnis 1.2
org.jdtaus.banking.ri.blzdirectory.DefaultBankfileProviderjDTAUS Banking SPI1.14trueorg.jdtaus.banking.ri.blzdirectory.BankfileProvider 

Dependencies

The following table lists all dependencies to provide when assembling an application.

SpecificationModuleRequired specification level
org.jdtaus.core.monitor.spi.TaskMonitor

Monitors tasks.

jDTAUS Core ⁑ SPI1.3
org.jdtaus.core.logging.spi.Logger

Logs events for a specific component.

jDTAUS Core ⁑ SPI1.0
org.jdtaus.core.text.spi.ApplicationLogger

Logs messages to applications.

jDTAUS Core ⁑ SPI1.3
org.jdtaus.core.lang.spi.MemoryManager

Manages memory allocations.

jDTAUS Core ⁑ SPI1.0

Details

Specification org.jdtaus.banking.ri.blzdirectory.BankfileProvider

Bankfile resource provider interface.

The specification does not have any properties defined.

See the javadoc documentation for further information.

Implementation org.jdtaus.banking.ri.blzdirectory.BankfileBankleitzahlenVerzeichnis

BankleitzahlenVerzeichnis implementation backed by bankfiles.

The following table lists all properties of the implementation.

NameTypeAPIValue
defaultReloadIntervalMillis

Default number of milliseconds to pass before providers are checked for modifications.

class java.lang.Longno10000
defaultMonitoringThreshold

Default number of bank codes for which progress monitoring gets enabled.

class java.lang.Longno1000
dateOfExpirationText

The date of expiration of the directory.

class java.lang.Stringno2012-12-05T00:42:30+0000
dateOfExpirationPattern

Format pattern of the date of expiration property.

class java.lang.Stringnoyyyy-MM-dd'T'HH:mm:ssZ

The following table lists all dependencies of the implementation.

NameSpecificationImplementationRequired specification level
Loggerorg.jdtaus.core.logging.spi.Loggerany available1.0
ApplicationLoggerorg.jdtaus.core.text.spi.ApplicationLoggerany available1.3
TaskMonitororg.jdtaus.core.monitor.spi.TaskMonitorany available1.3
BankfileProviderorg.jdtaus.banking.ri.blzdirectory.BankfileProviderany available1.14
Localejava.util.Localedefault1.1

The following table lists all messages the implementation uses.

MessageTemplates
outdatedInfo

Deutsch:

Bankleitzahl {0} ist veraltet.

English:

Bankleitzahl {0} is outdated.
duplicateRecord

Deutsch:

Mehrere Bankleitzahlendatei-Datensätze mit Seriennummer {0,number} während der Suche nach Bankleitzahl {1}.

English:

Multiple bankfile records with serial number {0,number} detected during searching the directory for bankcode {1}.
bankfileInfo

Deutsch:

{1,choice,0#Keine Bankleitzahlendatei|1#Eine Bankleitzahlendatei|1<{1} Bankleitzahlendateien} gelesen. {0,choice,0#Keine Datensätze|1#Einen Datensatz|1<{0} Datensätze} verarbeitet.

English:

Read {1,choice,0#no bankfile|1#one bankfile|1<{1} bankfiles}. Processed {0,choice,0#no entities|1#one entity|1<{0} entities}.
reloadInfo

Deutsch:

Änderungszeitstempel des Bankleitzahlen-Providers von ''{0,date} {0,time}'' zu ''{1,date} {1,time}''. Lädt neue Bankleitzahlen.

English:

Provider's last modification timestamp changed from ''{0,date} {0,time}'' to ''{1,date} {1,time}''. Loading new bankcodes.
noBankfilesFound

Deutsch:

Keine Bankleitzahlendateien gefunden.

English:

No bankcode files found.

See the javadoc documentation for further information.

Implementation org.jdtaus.banking.ri.blzdirectory.DefaultBankfileProvider

Default {@code BankfileProvider} implementation.

The following table lists all properties of the implementation.

NameTypeAPIValue
defaultPropertiesResourceName

Default resource name of the classpath properties resource backing the implementation.

class java.lang.Stringnobankfiles.properties
defaultClasspathLocation

Default classpath location of the resources backing the implementation.

class java.lang.StringnoMETA-INF/jdtaus

The following table lists all dependencies of the implementation.

NameSpecificationImplementationRequired specification level
Loggerorg.jdtaus.core.logging.spi.Loggerany available1.0
Localejava.util.Localedefault1.1

The following table lists all messages the implementation uses.

MessageTemplates
propertiesNotFound

Deutsch:

Properties Ressource ''{0}'' nicht gefunden - keine Bereitstellung von Klassenpfad-Bankleitzahlen-Dateien.

English:

Properties resource ''{0}'' not found - not providing classpath bankcode files.

See the javadoc documentation for further information.