Releases
Version | Datum | Hinweise | Kompatibilität |
---|---|---|---|
1.0.0 | 12.03.2021 | Erste veröffentlichte Fassung | ab Nuclos 4.46.1 |
Überblick
Das Nuclet "NucletUtils" ist eine Sammlung vieler hilfreicher Java-Methoden, Datenquellen und Resourcen, die die Nuclet-Entwicklung unterstützen und das Nuclet-Verhalten vereinheitlichen.
Version 1.0.0
Beschreibung der Utils-Klassen in Version 1.0.0
Sämtliche hier vorgestellten Methoden sind statisch.
Manche Methoden verwenden Konstanten, wie zum Beispiel das Format-Pattern 'dd.MM.yyyy' für die Formatierung von Daten. Die meisten Konstanten sind Nuclet-Parameter und können entsprechend geändert werden. Nach der Änderung der Nucletparameter muss der Job NucletUtils initialisieren ausgeführt werden, da die Änderungen sonst ggf. erst nach dem nächsten Serverstart greifen.
Klasse | Beschreibung |
---|---|
Deactivatable | Deactivatable ist ein Interface, welches das Attribut ACTIVE bereitstellt. BO-Regeln, die in den NucletBOUtils deaktiviert werden sollen (um ein BO ohne Regelausführung zu speichern), müssen dieses Interface implementieren. |
NucletBOUtils | Diese Klasse enthält hilfreiche Methoden rund um Business-Objekte, z.B.
|
NucletDateUtils | Diese Klasse enthält hilfreiche Datums-Funktionen, z.B.
|
NucletDialogUtils | Diese Klasse enthält hilfreiche Datums-Funktionen, z.B.
|
NucletExcelUtils | Diese Klasse enthält hilfreiche Methoden zur Arbeit mit Excel-Listen, z.B.
|
NucletFileUtils | Diese Klasse enthält hilfreiche Methoden zum File-Handling, z.B.
|
NucletFormatUtils | Diese Klasse enthält hilfreiche Methoden zu Formatierungsaufgaben, z.B.
|
NucletImageUtils | Diese Klasse enthält hilfreiche Methoden für Bilder, z.B.
|
NucletLoggingUtils | Diese Klasse enthält hilfreiche Methoden für das Logging, z.B.
|
NucletNumberUtils | Diese Klasse enthält hilfreiche mathematische Methoden. Viele davon liefern keinen Fehler, wenn ein BigDecimal-Argument == null ist, sondern liefern dann null zurück.
|
NucletParameterUtils | Diese Klasse enthält hilfreiche Methoden für Nucletparameter, z.B.
|
NucletStringUtils | Diese Klasse enthält hilfreiche Methoden für Strings, z.B.
|
NucletUserUtils | Diese Klasse enthält hilfreiche Methoden für Benutzer und Benutzergruppen, z.B.
|
NucletUtilsInitialisieren | Job-Regel, die aktualisierte Nucletparameter für die Regeln aktiviert. Ansonsten greifen die geänderten Parameter ggf. erst nach dem nächsten Server-Neustart. |
Beschreibung der Datenquellen in Version 1.0.0
Datenquelle | Beschreibung |
---|---|
EntityRules | Liefert alle Insert-, InsertFinal-, Update- und UpdateFinal-Regeln, die bei einem angegebenen BO ausgeführt werden |
Nucletparameter | Liefert den Namen eines Nucletparameters zu dessen uid |
Resource | Liefert die Resource (Content) zum angegebenen Namen |
StatesForModel | Liefert alle Status, die zum angegebenen Statusmodel (name) gehören |
ModelForState | Liefert den Namen des Statusmodels, zu dem ein angegebener Status (uid) gehört |
Transitions | Liefert alle ein- und ausgehenden Statusübergänge zu einem bestimmten Status (model, numeral) |
Usage in Datasources | Liefert zu einem gegebenen Datenbankfeld alle Verwendungen in Nuclos-Datenquellen und Datenbankobjekten zurück. Dies ist sehr hilfreich, wenn man ein solches Feld umbenennen oder löschen will |
Beschreibung der Datenbank-Objekte in Version 1.0.0
Datenbankobjekt | Beschreibung |
---|---|
LB20_CA_AMPEL | Liefert für die Argumente 'G'(reen), 'Y'(ellow) und 'R'(ed) eine entsprechend farbige Ampel zurück, für alle anderen Werte eine graue Ampel |