EN · DE · RU · FR · ES

#227: MerlinHandler.kt

plugins/org.projectforge.plugins.merlin/src/main/kotlin/org/projectforge/plugins/merlin/MerlinHandler.kt · Procesador/Handler · 176 líneas · 119 código · 36 comentarios · 21 en blanco

Parte del plugin Merlin (generación de documentos). Procesador/Handler.

Handler Kotlin que implementa MerlinHandler.

Estructura

MerlinHandlerclase abierta.

Dependencias clave: de.micromata.merlin.word.WordDocument, de.micromata.merlin.word.templating.WordTemplateChecker, org.projectforge.datatransfer.DataTransferBridge, org.projectforge.framework.jcr.Attachment, org.projectforge.framework.jcr.AttachmentsAccessChecker, org.projectforge.framework.jcr.AttachmentsService, org.projectforge.jcr.FileObject, org.projectforge.plugins.core.PluginAdminService

Decisiones de diseño

Historial de Git

CommitDescripción
868d6abb72025 -> 2026 (edición menor, actualización de encabezado de licencia)
00ec94e68Nueva versión de fr-opensagres-xdocreport-poi-xwpf-converter-pdf = "2.1.0" DataTransferBridge añadido para acceso más conveniente a la transferencia de datos desde otros módulos (Merlin, negocio, etc.), ThreadLocalUserContext mejorado para uso dentro de corrutinas Kotlin. (edición menor, imports actualizados)
63081666fEncabezados de archivos fuente: 2024 -> 2025. (edición menor, actualización de encabezado de licencia)
1b50060c3BaseDao: renombrado: get -> find, save -> insert, getList -> select, load -> select (edición menor, cambios de método)
4c04cfd65¡CAMBIO IMPORTANTE! Migración de IDs enteros a IDs Long (incluyendo fk's, etc.) (edición menor, cambios de método)
b6092df09Copyright 2023 -> 2024
ab45d51faCopyright 2001-2022 -> 2001-2023.
5f7ef41b8Copyright 2021 -> 2022
d6e085c12Merlin: las variables de entrada ahora son ordenables.
8fc2a0e8aMerlin: las fuentes del directorio resources/fonts ahora son compatibles, #PersonalBox*_Description para descripción individual de archivos de caja personal, la plantilla serial de Excel contiene ahora variables #PersonalBox*, si está configurado en MerlinTemplate.