EN · DE · RU · FR · ES

#227: MerlinHandler.kt

plugins/org.projectforge.plugins.merlin/src/main/kotlin/org/projectforge/plugins/merlin/MerlinHandler.kt · Обработчик · 176 строк · 119 кода · 36 комментариев · 21 пустая

Часть плагина Merlin (генерация документов). Обработчик.

Kotlin-обработчик, реализующий MerlinHandler.

Структура

MerlinHandlerоткрытый класс.

Ключевые зависимости: 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

Проектные решения

История Git

КоммитОписание
868d6abb72025 → 2026 (мелкое изменение, обновление заголовка лицензии)
00ec94e68Новая версия fr-opensagres-xdocreport-poi-xwpf-converter-pdf = "2.1.0" Добавлен DataTransferBridge для более удобного доступа к передаче данных из других модулей (Merlin, бизнес и т.д.), улучшен ThreadLocalUserContext для использования внутри корутин Kotlin. (мелкое изменение, обновлены импорты)
63081666fЗаголовки исходных файлов: 2024 → 2025. (мелкое изменение, обновление заголовка лицензии)
1b50060c3BaseDao: переименовано: get → find, save → insert, getList → select, load → select (мелкое изменение, изменения методов)
4c04cfd65MAJOR-CHANGE! Миграция целочисленных id на Long id (включая внешние ключи и т.д.) (мелкое изменение, изменения методов)
b6092df09Авторские права 2023 → 2024
ab45d51faАвторские права 2001-2022 → 2001-2023.
5f7ef41b8Авторские права 2021 → 2022
d6e085c12Merlin: входные переменные теперь сортируемы.
8fc2a0e8aMerlin: теперь поддерживаются шрифты из каталога resources/fonts, #PersonalBox*_Description для индивидуального описания файлов персональных боксов, шаблон Excel serial теперь содержит переменные #PersonalBox*, если настроено в MerlinTemplate.