EN · DE · RU · FR · ES

#231 : MerlinTemplate.kt

plugins/org.projectforge.plugins.merlin/src/main/kotlin/org/projectforge/plugins/merlin/MerlinTemplate.kt · Moteur de template · 180 lignes · 120 code · 42 commentaires · 18 vides

Partie du plugin Merlin (génération de documents). Moteur de template.

Structure

MerlinTemplateclasse.

Dépendances clés : 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

Décisions de conception

Historique Git

CommitDescription
868d6abb72025 -> 2026 (modification mineure, mise à jour de l'en-tête de licence)
63081666fEn-têtes des fichiers source : 2024 -> 2025. (modification mineure, mise à jour de l'en-tête de licence)
4c04cfd65CHANGEMENT MAJEUR ! Migration des identifiants entiers vers des identifiants Long (y compris les clés étrangères, etc.) (modification mineure, mise à jour des imports)
b6092df09Copyright 2023 -> 2024 (modification mineure, mise à jour de l'en-tête de licence)
ab45d51faCopyright 2001-2022 -> 2001-2023. (modification mineure, mise à jour de l'en-tête de licence)
4def09990Fonctions Kotlin dépréciées : toLowerCase -> lowerCase, toUpperCase -> uppercase.
5f7ef41b8Copyright 2021 -> 2022
7e5daae24JsonUtils déplacé dans le package business.
8fc2a0e8aMerlin : les polices du répertoire resources/fonts sont désormais prises en charge, #PersonalBox*_Description pour la description individuelle des fichiers de boîte personnelle, le modèle Excel série contient désormais les variables #PersonalBox*, si configuré dans MerlinTemplate.
3fe452ef8Merlin : statistiques, exécuteur, gestionnaire, etc. refactorisés.