Nutzungsvorgaben Util
Diese Seite ist ein Teil der IsyFact-Standards. Alle Inhalte der Seite, insbesondere Texte und Grafiken, sind urheberrechtlich geschützt. Alle urheberrechtlichen Nutzungs- und Verwertungsrechte liegen beim Bundesverwaltungsamt.
Die Nutzung ist unter den Lizenzbedingungen der Creative Commons Namensnennung 4.0 International gestattet.
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 derFehlertextProvider
implementiert, der sich im Packagede.bund.bva.isyfact.exception
der Bibliothek isy-exception-core befindet. DerFehlertextProvider
beschreibt 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
: DerMessageSourceHolder
ist eine Referenz auf die aktuelleMessageSource
-Bean. Zusätzlich bietet er Convenience-Funktionen zum Auslesen vonResourceBundle
-Einträgen aus derMessageSource
.