EN · DE · RU · FR · ES

#80: DataTransferPlugin.kt

plugins/org.projectforge.plugins.datatransfer/src/main/kotlin/org/projectforge/plugins/datatransfer/DataTransferPlugin.kt · Точка входа плагина · 109 строк · 66 кода · 31 комментарий · 12 пустых

Часть плагина Data Transfer. Точка входа плагина.

Kotlin-класс, реализующий и т.д.

Структура

DataTransferPluginкласс.

Ключевые зависимости: org.projectforge.Constants, org.projectforge.business.admin.SystemStatistics, org.projectforge.jcr.RepoBackupService, org.projectforge.menu.Menu, org.projectforge.menu.MenuItem, org.projectforge.menu.builder.MenuCreator, org.projectforge.menu.builder.MenuItemDef, org.projectforge.menu.builder.MenuItemDefId

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

Ловушки и подводные камни

История Git

КоммитОписание
868d6abb72025 -> 2026 (мелкое изменение, обновление заголовка лицензии)
d6e723000Тонкая настройка MenuCustomizer (Claude Code) (мелкое изменение, изменения методов)
63081666fЗаголовки исходных файлов: 2024 -> 2025. (мелкое изменение, обновление заголовка лицензии)
3785f8347Миграция в процессе... (крупный рефакторинг, обновлены импорты)
b6092df09Copyright 2023 -> 2024 (мелкое изменение, обновление заголовка лицензии)
ab45d51faCopyright 2001-2022 -> 2001-2023.
ca27394efКонстанты (Const) рефакторинг.
5f7ef41b8Copyright 2021 -> 2022
2ed340398DataTransfer: персональный ящик как пункт меню в персональном меню (справа вверху).
87c801f02DataTransfer: персональный ящик как пункт меню в персональном меню (справа вверху).