EN · DE · RU · FR · ES

#229: MerlinRunner.kt

plugins/org.projectforge.plugins.merlin/src/main/kotlin/org/projectforge/plugins/merlin/MerlinRunner.kt · Workflow Runner · 548 lines · 467 code · 57 comments · 24 blank

Part of the Merlin (document generation) plugin. Workflow Runner.

Structure

MerlinRunneropen class.

Key dependencies: 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

Design Decisions

Gotchas & Pitfalls

Git History

CommitDescription
868d6abb72025 -> 2026 (minor edit, license header update)
83cbccb11ExcelUtils AddressExport, AttachmentsServicesRest: stream.use (streams weren't closed before?) (minor edit)
78a38ca8fExcelUtils.createFont and used by all font creating excel routines. (minor edit)
00ec94e68New version of fr-opensagres-xdocreport-poi-xwpf-converter-pdf = "2.1.0" DataTransferBridge added for more convenient access of datatransfer from other modules (Merlin, business etc.), ThreadLocalUserContext improved for using inside Kotlin coroutines. (major refactor, updated imports)
63081666fSource file headers: 2024-> 2025. (minor edit, license header update)
acb790ad2Fix various typos
67805f2fcThreadLocalUserContext.user -> ThreadLocalUserContext.loggedInUser (renamed for avoiding mis-understandings in code).
4c04cfd65MAJOR-CHANGE! Migration of integer id's to Long id's (including fk's etc.)
067a4cbb1Migration stuff in progress...
b6092df09Copyright 2023 -> 2024