EN · DE · RU · FR · ES

#784 : RegistryEntry.java

projectforge-business/src/main/java/org/projectforge/registry/RegistryEntry.java Entrée du registre — enregistrement DAO, projectforge-business/src/main/java/org/projectforge/registry/RegistryEntry.java 236 lignes · 114 code · 89 commentaires · 33 vides
Entrée du registre qui lie un DAO, son DAO de script, et les métadonnées (filtre de recherche, préfixe i18n, DO imbriqués, support de la recherche en texte intégral) pour l'enregistrement des modules et plugins dans le registre global de l'application ProjectForge.

Architecture

RegistryEntry est une pièce centrale du système de plugins ProjectForge. Chaque module métier (feuilles de temps, adresses, todo, etc.) et chaque plugin enregistre une RegistryEntry par type d'entité. L'entrée contient :

La classe Registry (dans le même package) collecte toutes les instances de RegistryEntry et fournit une recherche par ID ou par classe DO. Le module Wicket étend cela avec WebRegistryEntry (dans org.projectforge.web.registry) qui ajoute des métadonnées de couche web telles que les entrées de menu.

Historique Git

868d6abb7 2025 -> 2026\n63081666f En-têtes des fichiers source : 2024 -> 2025.\ne33c8b9c2 Migration en cours...\nb6092df09 Copyright 2023 -> 2024\nab45d51fa Copyright 2001-2022 -> 2001-2023.\n5f7ef41b8 Copyright 2021 -> 2022\nceb63e8a1 En-tête du code source : (C) 2001-2021.\n7c79f1922 Copyright de l'en-tête source -> 2020.\n32f634b88 Optimiser les imports\n000ca723d Supprimer les expressions booléennes inutiles (business)\ndd5ca38ac Copyright mis à jour ou créé pour tous les en-têtes de fichiers Java.\n9ebb88522 Commit initial