EN · DE · RU · FR · ES

#240: MerlinTestServicesRest.kt

plugins/org.projectforge.plugins.merlin/src/main/kotlin/org/projectforge/plugins/merlin/rest/MerlinTestServicesRest.kt · REST-эндпоинт · 205 строк · 168 кода · 24 комментария · 13 пустых

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

Сервис на Kotlin, реализующий MerlinTestServicesRest.

Структура

MerlinTestServicesRestкласс.

Ключевые зависимости: de.micromata.merlin.word.templating.VariableType, org.projectforge.framework.i18n.translate, org.projectforge.framework.jcr.AttachmentsService, org.projectforge.framework.persistence.user.api.ThreadLocalUserContext, org.projectforge.jcr.FileInfo, org.projectforge.plugins.merlin.MerlinHandler, org.projectforge.plugins.merlin.MerlinTemplate, org.projectforge.plugins.merlin.MerlinTemplateDao

История Git

КоммитОписание
868d6abb72025 → 2026 (мелкие правки, обновление заголовка лицензии)
63081666fЗаголовки исходных файлов: 2024 → 2025. (мелкие правки, обновление заголовка лицензии)
1b50060c3BaseDao: переименовано: get → find, save → insert, getList → select, load → select (мелкие правки, изменения в тестах)
3aeda5ef5Большое изменение: все save|update|...InTrans переименованы (InTrans удалён). PfPesistenceContext больше не нужен как параметр (используется ThreadLocal). (все тесты всех пакетов: OK). (мелкие правки, изменения в тестах)
67805f2fcThreadLocalUserContext.user → ThreadLocalUserContext.loggedInUser (переименовано для избежания недопонимания в коде). (мелкие правки, изменения в тестах)
1135ccbcaПерсистентность: функции переименованы: *NewTrans → *InTrans
b095e6f7d!!!!! Большое изменение обработки транзакций: повторное использование PfPersistenceContext насколько возможно (ещё не завершено). Тесты пока не запускаются.
b6092df09Авторские права 2023 → 2024
ab45d51faАвторские права 2001-2022 → 2001-2023.
38bec971aThreadLocal → Kotlin