Nutzungsvorgaben Util
1. Einleitung
Die Bibliothek isy-util bietet nützliche Hilfsmittel, die von den Anwendungen der IsyFact genutzt werden können.
Es handelt sich dabei um kleinere Utility-Klassen, welche die Implementierung vereinfachen.
Diese werden im Folgenden überblicksartig beschrieben.
Details sind den JavaDoc der einzelnen Klassen zu entnehmen.
2. Aufbau von isy-util
2.1. Common
Das Package de.bund.bva.isyfact.util.common enthält allgemeine Klassen, die keiner speziellen Funktionalität zugeordnet sind.
Zurzeit besteht sie aus folgender Klasse:
-
RecursiveToStringBuilder: Diese Klasse erzeugt eine Textausgabe für Objekte, die keine geeignetetoString-Methode implementieren.
2.2. Package exception
In de.bund.bva.isyfact.util.exception sind Klassen enthalten, die für die Fehlerbehandlung einzusetzen sind:
-
MessageSourceFehlertextProvider: Durch diese Klasse wird derFehlertextProviderimplementiert, der sich im Packagede.bund.bva.isyfact.exceptionder Bibliothek isy-exception-core befindet. DerFehlertextProviderbeschreibt Methoden zum Auslesen von Fehlertexten auf Basis von IDs der Ausnahmen und Parameter, sofern welche vorhanden sind.
2.3. Package spring
Das Package de.bund.bva.isyfact.util.spring enthält Werkzeuge für den Umgang mit Spring:
-
MessageSourceHolder: DerMessageSourceHolderist eine Referenz auf die aktuelleMessageSource-Bean. Zusätzlich bietet er Convenience-Funktionen zum Auslesen vonResourceBundle-Einträgen aus derMessageSource.