EN · DE · RU · FR · ES

#784: RegistryEntry.java

projectforge-business/src/main/java/org/projectforge/registry/RegistryEntry.java Запись реестра — регистрация DAO, projectforge-business/src/main/java/org/projectforge/registry/RegistryEntry.java 236 строк · 114 кода · 89 комментариев · 33 пустых
Запись реестра, которая связывает DAO, его скриптовый DAO и метаданные (фильтр поиска, префикс i18n, вложенные DO, поддержка полнотекстового поиска) для регистрации плагинов и основных модулей в общеприкладном реестре ProjectForge.

Архитектура

RegistryEntry — центральный элемент системы плагинов ProjectForge. Каждый бизнес-модуль (табели учёта времени, адреса, задачи и т.д.) и каждый плагин регистрируют один RegistryEntry на тип сущности. Запись содержит:

Класс Registry (в том же пакете) собирает все экземпляры RegistryEntry и предоставляет поиск по ID или классу DO. Модуль Wicket расширяет это с помощью WebRegistryEntryorg.projectforge.web.registry), который добавляет метаданные веб-уровня, такие как пункты меню.

История Git

868d6abb7 2025 -> 2026\n63081666f Заголовки исходных файлов: 2024 -> 2025.\ne33c8b9c2 Миграция в процессе...\nb6092df09 Авторское право 2023 -> 2024\nab45d51fa Авторское право 2001-2022 -> 2001-2023.\n5f7ef41b8 Авторское право 2021 -> 2022\nceb63e8a1 Заголовок исходного кода: (C) 2001-2021.\n7c79f1922 Авторское право в заголовке исходника -> 2020.\n32f634b88 Оптимизация импортов\n000ca723d Удаление бессмысленных логических выражений (бизнес)\ndd5ca38ac Обновлено или создано авторское право во всех заголовках java-файлов.\n9ebb88522 Первоначальный коммит