EN · DE · RU · FR · ES

#231: MerlinTemplate.kt

plugins/org.projectforge.plugins.merlin/src/main/kotlin/org/projectforge/plugins/merlin/MerlinTemplate.kt · Template-Engine · 180 Zeilen · 120 Code · 42 Kommentare · 18 leer

Teil des Merlin (Dokumentengenerierung) Plugins. Template-Engine.

Struktur

MerlinTemplateKlasse.

Wichtige Abhängigkeiten: de.micromata.merlin.word.templating.TemplateDefinition, org.projectforge.framework.jcr.Attachment, org.projectforge.framework.json.JsonUtils, org.projectforge.rest.dto.AttachmentsSupport, org.projectforge.rest.dto.BaseDTO, org.projectforge.rest.dto.Group, org.projectforge.rest.dto.User

Entwurfsentscheidungen

Git-Verlauf

CommitBeschreibung
868d6abb72025 -> 2026 (geringfügige Änderung, Aktualisierung des Lizenzheaders)
63081666fQuelldatei-Header: 2024 -> 2025. (geringfügige Änderung, Aktualisierung des Lizenzheaders)
4c04cfd65GROSSE-ÄNDERUNG! Migration von Integer-IDs zu Long-IDs (einschließlich Fremdschlüsseln usw.) (geringfügige Änderung, aktualisierte Importe)
b6092df09Copyright 2023 -> 2024 (geringfügige Änderung, Aktualisierung des Lizenzheaders)
ab45d51faCopyright 2001-2022 -> 2001-2023. (geringfügige Änderung, Aktualisierung des Lizenzheaders)
4def09990Veraltete Kotlin-Funktionen: toLowerCase -> lowerCase, toUpperCase -> uppercase.
5f7ef41b8Copyright 2021 -> 2022
7e5daae24JsonUtils in das Business-Paket verschoben.
8fc2a0e8aMerlin: Schriftarten aus dem Verzeichnis resources/fonts werden jetzt unterstützt, #PersonalBox*_Description für individuelle Beschreibung von Personalbox-Dateien, Excel-Serial-Template enthält jetzt #PersonalBox*-Variablen, wenn in MerlinTemplate konfiguriert.
3fe452ef8Merlin: Statistik, Runner, Handler usw. umstrukturiert.