Fork me on GitHub

Funktionsbibliothek Datenkatalog

Release History

Version Date Description
3.0.2 2015-09-25 Bugfixes
3.0.1 2015-09-09 Bugfix Build
3.0.0 2015-09-08 Neuer Namensraum für Pakete
2.2.0 2015-09-03 Erweiterungen zum Datenverteiler
2.1.0 2015-07-26 Erweiterungen zum (Un)Marshalling
2.0.1 2015-07-21 Bugfixes
2.0.0 2015-07-19 Neue Funktionen
1.4.0 2015-07-16 Neue Funktionen
1.3.2 2015-06-26 Bugfixes
1.3.1 2015-06-25 Bugfixes
1.3.0 2015-06-24 Erweiterung Datenverteiler
1.2.0 2015-06-24 Neue Datenverteiler-API
1.1.0 2015-06-23 Unterstützung weiterer Klassen
1.0.0 2015-04-19 Erste Veröffentlichung

Release 3.0.2 – 2015-09-25

Type Changes By
Fix Der Name eines Empfängerthreads enthält nur noch den Klassennamen, nicht mehr das Paket. Fixes 34. falkoschumann
Fix Beim Anmelden auf Parameter wird nicht mehr gewartet, bis Parameterdaten empfangen wurden, bevor die Anmeldemethode wieder verlassen wird. Das Warten führt durch Synchronisierung innerhalb einer Anwendung (nicht in der Bibliothek Datenkatalog) zu nicht behebbaren unnötigen Wartepausen. falkoschumann
Fix Mehrere Empfangsanmeldungen mit dem selben Empfänger, aber unterschiedlichen Objekten und/oder Attributgruppen wurden nicht durchgeführt. falkoschumann

Release 3.0.1 – 2015-09-09

Type Changes By
Fix Das letzte Release wurde versehentlich mit von Cobertura instrumentierten Bytecode ausgeliefert. falkoschumann

Release 3.0.0 – 2015-09-08

Type Changes By
Update Die Methode `toString`wird jetzt mit `StringBuilder` implementiert. Fixes 31. falkoschumann
Update Package-Präfix umbenannt, NERZ-Namensraum ersetzt durch `de.muspellheim.*`. falkoschumann
Remove Flow als eigenständige funclib herausziehen. Die Flow-Design-Klassen befinden sich jetzt in der eigenständigen Funktionsbibliothek Flow-Design. Fixes 23. falkoschumann

Release 2.2.0 – 2015-09-03

Type Changes By
Add Die Schnittstelle `Datenverteiler` erlaubt nun auch die Abfrage des aktuellen Zeitstempel des Datenverteilers. Fixes 32. falkoschumann

Release 2.1.0 – 2015-07-26

Type Changes By
Add Mit der Annotation `@AttributDefinition` kann jetzt eine alternative Klasse als Attributadapter definiert werden. Damit kann das Marshalling und Unmarshalling eines Attributs angepasst bzw. um neue Typen erweitert werden. Fixes 1. falkoschumann
Add Die Schnittstelle `Datenverteiler` erlaubt nun Marshalling und Unmarshalling mit `Datensatz` und `ResultData`. Fixes 26. falkoschumann
Die Methode `toString` wird nun mit `MessageFormat` implementiert anstelle mit String-Verkettung. Fixes 27. falkoschumann
Add Die Generics der Methode `Datenverteiler::sendeDatensaetze` wurden verbessert. Fixes 28. falkoschumann

Release 2.0.1 – 2015-07-21

Type Changes By
Fix Abruf des ersten Datensatzes eines Parameters funktionierte nicht zuverlässig. Fixes 25. falkoschumann

Release 2.0.0 – 2015-07-19

Type Changes By
Add EntryPoint mit ArgumentList angelegt. Fixes 22. falkoschumann
Add Das Anmelden als Empfänger nur für Änderungen und für nachgelieferte Datensätze ist jetzt möglich. Fixes 19. falkoschumann
Update API der Datenverteiler-Fassade modernisiert. Arrays durch Collections ersetzt. Einheitliches Parameterformat eingeführt: Objekt, Attributgruppe, Aspekt. falkoschumann
Update Datenverteiler::anmeldenAufParameter ruft jetzt synchron den ersten Parameterdatensatz ab. falkoschumann

Release 1.4.0 – 2015-07-16

Type Changes By
Add Duration kann nun auch als Java-Feld für relative Zeitstempel verwendet werden. Fixes 18. falkoschumann
Add Neue Hilfsklasse zur Bestimmung eines einzigen Objekts eines konkreten Typs. Fixes 21. falkoschumann
Add Neue Applikation `FlowApplikation` als Alternative zu `StandardApplication` eingeführt. Damit kann eine Applikation auf Basis von Flow-Design realisiert werden. Fixes 20. falkoschumann

Release 1.3.2 – 2015-06-26

Type Changes By
Fix ZIP-Datei des Distributionspakets enthält kein Zwischenordner beim Entpacken mehr. falkoschumann
Fix DatenverteilerImpl hat den Empfaenger nicht vollständig an- und abgemeldet. falkoschumann

Release 1.3.1 – 2015-06-25

Type Changes By
Fix Fehlerhafte Angabe der Generic-Parameter in Datenverteiler-Schnittstelle behoben. falkoschumann
Fix Fehlerhafte Anmeldung am Datenverteiler mit null als ClientDavReceiver behoben. falkoschumann

Release 1.3.0 – 2015-06-24

Type Changes By
Add Konfigurationsdaten können jetzt auch gelesen werden. falkoschumann
Add Parameter können jetzt einfacher gelesen werden durch zusätzliche anmelden/abmelden-Methode ohne Aspekt. Zusätzlich kann ein Parameter auch direkt synchron gelesen werden. Fixes 14. falkoschumann
Fix Empfaenger warf eine IllegalMonitorStateException. Fixes 15. falkoschumann
Fix Empfaenger veröffentlichte den selben Datensätze potentiell mehrfach. Fixes 16. falkoschumann

Release 1.2.0 – 2015-06-24

Type Changes By
Add Mit der Schnittstelle Datenverteiler können die am häufigsten verwendeten Operationen der Datenverteiler-Applikationsfunktionen einfacher genutzt werden. Die Klasse Empfaenger erleichtert den Empfang von Datensatz durch das intgerierte Unmarshalling der Datensätze. falkoschumann
Add LocalDateTime kann nun auch als Java-Feld verwendet werden. falkoschumann
Add Marshaller und Unmarshaller geben jetzt null zurück, wenn null übergeben wird. Damit kann die Prüfung auf Daten am Datensatz entfallen, bevor das Datum an den Marshaller oder Unmarshaller übergeben wird. Fixes 11. falkoschumann
Fix Ein Attributfeld braucht keinen Setter mehr. Ein Getter für eine Collection (oder Set, oder SortedSet oder List) genügt. Fixes 10. falkoschumann
Fix Data::getItem wirft verschiedene Exceptions für das gleiche Problem, Attribut nicht in Attributmenge enthalten. Aus diesem Grund wird jetzt neben NoSuchElementException auch IllegalArgumentException gefangen. Fixes 9. falkoschumann

Release 1.1.0 – 2015-06-23

Type Changes By
Fix Ordner der SW-Einheit fehlte beim Entpacken. Fixes 6. falkoschumann
Add Neue Time-API von Java 8 wird unterstützt. LocalDateTime kann jetzt alternativ zu Date und long als absoluter Zeitstempel verwendet werden. Fixes 5. falkoschumann
Add Für Attributfelder kann jetzt neben Array und List auch Collection, Set oder SortedSet verwendet werden. Fixes 3. falkoschumann

Release 1.0.0 – 2015-04-19

Type Changes By
Add Nutzung von POJOs (Plain old Java Objects) anstelle der generischen API der Datenverteiler-Applikationsfunktionen für den Zugriff auf die Attribute von Attributgruppen. falkoschumann