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.
Name | Inhalt |
---|---|
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
Name | Funktion |
---|---|
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 | |
Usage in Datasources |
Beschreibung der Datenbank-Objekte in Version 1.0.0
Name | Funktion |
---|---|
LB20_CA_AMPEL | Lädt eine Datei auf einen FTP-Server |
LB20_DB_ACCESS |