EN · DE · RU · FR · ES

#229: MerlinRunner.kt

plugins/org.projectforge.plugins.merlin/src/main/kotlin/org/projectforge/plugins/merlin/MerlinRunner.kt · Workflow-Ausführer · 548 Zeilen · 467 Code · 57 Kommentare · 24 leer

Teil des Merlin (Dokumentenerzeugungs-) Plugins. Workflow-Ausführer.

Struktur

MerlinRunneroffene Klasse.

Wichtige Abhängigkeiten: de.micromata.merlin.CoreI18n, de.micromata.merlin.excel.ExcelSheet, de.micromata.merlin.excel.ExcelWorkbook, de.micromata.merlin.excel.ExcelWriterContext, de.micromata.merlin.utils.ReplaceUtils.replace, de.micromata.merlin.word.WordDocument, de.micromata.merlin.word.templating., org.projectforge.business.user.UserGroupCache

Entwurfsentscheidungen

Stolperfallen & Risiken

Git-Verlauf

CommitBeschreibung
868d6abb72025 -> 2026 (kleine Änderung, Lizenzkopf aktualisiert)
83cbccb11ExcelUtils AddressExport, AttachmentsServicesRest: stream.use (Streams wurden vorher nicht geschlossen?) (kleine Änderung)
78a38ca8fExcelUtils.createFont und von allen Schriftart-erstellenden Excel-Routinen verwendet. (kleine Änderung)
00ec94e68Neue Version von fr-opensagres-xdocreport-poi-xwpf-converter-pdf = "2.1.0" DataTransferBridge für bequemeren Zugriff auf Datentransfer aus anderen Modulen (Merlin, business etc.) hinzugefügt, ThreadLocalUserContext für die Verwendung in Kotlin-Koroutinen verbessert. (großes Refactoring, Importe aktualisiert)
63081666fQuelldateiköpfe: 2024 -> 2025. (kleine Änderung, Lizenzkopf aktualisiert)
acb790ad2Verschiedene Tippfehler korrigiert
67805f2fcThreadLocalUserContext.user -> ThreadLocalUserContext.loggedInUser (umbenannt, um Missverständnisse im Code zu vermeiden).
4c04cfd65GROSSE-ÄNDERUNG! Migration von Integer-IDs zu Long-IDs (einschließlich Fremdschlüsseln usw.)
067a4cbb1Migrationsarbeiten in Bearbeitung...
b6092df09Copyright 2023 -> 2024