RegistryEntry.javaRegistryEntry es una pieza central del sistema de plugins de ProjectForge. Cada módulo de negocio (hojas de tiempo, direcciones, tareas, etc.) y cada plugin registra un RegistryEntry por tipo de entidad. La entrada incluye:
id — Un identificador de cadena único para la entrada de registro (ej. "timesheet", "address").daoClassType — La clase BaseDao concreta, necesaria porque Spring envuelve los DAOs en proxies.i18nPrefix — Prefijo de clave i18n para etiquetas de interfaz de usuario (por defecto es id si no se proporciona).ScriptingDao personalizado para exposición al motor Groovy/scripting, o suprimir el scripting por completo.isFullTextSearchSupport().BaseSearchFilter para formularios de búsqueda avanzada.La clase Registry (en el mismo paquete) recopila todas las instancias de RegistryEntry y proporciona búsqueda por ID o clase DO. El módulo Wicket extiende esto con WebRegistryEntry (en org.projectforge.web.registry) que añade metadatos de la capa web como entradas de menú.
868d6abb7 2025 -> 2026 63081666f Encabezados de archivos fuente: 2024 -> 2025. e33c8b9c2 Migración en progreso... b6092df09 Copyright 2023 -> 2024 ab45d51fa Copyright 2001-2022 -> 2001-2023. 5f7ef41b8 Copyright 2021 -> 2022 ceb63e8a1 Encabezado de código fuente: (C) 2001-2021. 7c79f1922 Copyright del encabezado fuente -> 2020. 32f634b88 Optimizar importaciones 000ca723d Eliminar expresiones booleanas sin sentido (negocio) dd5ca38ac Copyright de todos los encabezados de archivos Java actualizado o creado. 9ebb88522 Commit inicial