EN · DE · RU · FR · ES

#783: Registry.java

projectforge-business/src/main/java/org/projectforge/registry/Registry.java Typ: Java-Klasse · Paket: org.projectforge.registry · Quelle: projectforge-business/src/main/java/org/projectforge/registry/Registry.java 242 Zeilen · 157 Code · 55 Kommentare · 30 leer
Java-Klasse, die Registry implementiert.

Felder

TypFeld
Map<String, RegistryEntry>mapByName
List<RegistryEntry>orderedList

Methoden

RückgabeMethodeParameter
andpluginsErweiterungen von ProjectForge
KaiReinhardk.reinhard@micromata.de
newRegistry
RegistrygetInstance
voidinitApplicationContext applicationContext
PFUserDOregisterDaoConst.ACCESS, AccessDao.class, applicationContext.getBean(AccessDao.class
customerregisterDaoConst.COST1, Kost1Dao.class, applicationContext.getBean(Kost1Dao.class
projectregisterDaoConst.COST_ASSIGNMENT, KostZuweisungDao.class, applicationContext.getBean(KostZuweisungDao.class
RegistryEntryregisterfinal String id, final Class<? extends BaseDao<?>> daoClassType, final BaseDao<?> dao, final String i18nPrefix
newRegistryEntrynull, null, null
newRegistryEntryid, daoClassType, dao, i18nPrefix
RegistryEntryregisterfinal String id, final Class<? extends BaseDao<?>> daoClassType, final BaseDao<?> dao
returnregisterid, daoClassType, dao, null
Registryregisterfinal RegistryEntry entry
Registryregisterfinal RegistryEntry existingEntry, final boolean insertBefore, final RegistryEntry entry

Architekturanalyse

Befindet sich in projectforge-business, dem Kernmodul mit Domänenlogik, Diensten und Persistenz.

Git-Verlauf

CommitWas geändert wurde
868d6abb752025 -> 2026
63081666f6Quelldatei-Header: 2024 -> 2025.
5f9bbfbd37Tippfehler im Verzeichnis projectforge-business korrigiert
d67bce18b9Migrationskram in Arbeit...
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
f1a12e2e5eMEB-Funktionalität und SmsReceiverServlet entfernt.
5f7ef41b8cCopyright 2021 -> 2022
c0f2b9de04Mandanten-Funktionalität überall entfernt (ungtestet).
bac4708d93WIP: Zeiterfassung -> Referenz.
ceb63e8a1bQuellcode-Header: (C) 2001-2021.
7c79f1922cCopyright des Quell-Headers -> 2020.
73a9755df7Weitere Code-Bereinigung: - Catch-Blöcke, die exakt dasselbe taten, zusammengelegt - ArrayList<Class> durch ArrayList<> ersetzt - StringBuffer durch StringBuilder ersetzt - Einige Verwendungen veralteter Klassen entfernt (hauptsächlich HSSFColors in Excel) - Collections.sort durch List.sort ersetzt
000ca723d8Entferne sinnlose boolesche Ausdrücke (business)
b4dd6b74acRegistry: AddressbookDao hinzugefügt.
dd5ca38acdCopyright aller Java-Datei-Header erstellt oder aktualisiert.
a5bbdca6aaLogger auf slf4j umgestellt
f979e8a429MGC-UPDATE: Update auf Version 3.0.0-SNAPSHOT
9ebb885224Erster Commit