EN · DE · RU · FR · ES

#3169: AbstractSecuredBasePage.java

projectforge-wicket/src/main/java/org/projectforge/web/wicket/AbstractSecuredBasePage.java Typ: Java Wicket-Seite · Paket: org.projectforge.web.wicket · Quelle: projectforge-wicket/src/main/java/org/projectforge/web/wicket/AbstractSecuredBasePage.java 187 Zeilen · 81 Code · 89 Kommentare · 17 leer
Java Wicket-Seite, die AbstractSecuredBasePage implementiert.

Annotationen

@Override, @Override, @Override

Felder

TypFeld
longserialVersionUID

Methoden

RückgabeMethodeParameter
KaiReinhardk.reinhard@micromata.de
publicAbstractSecuredBasePagefinal PageParameters parameters
newRedirectToUrlExceptionPagesResolver.INSTANCE.getDynamicPageUrl(ChangePasswordPageRest.class
PFUserDOgetUser
returngetMySession
LonggetUserId
voidputUserPrefEntryfinal String key, final Object value, final boolean persistent
UserXmlPreferencesServicegetUserPreferencesService
UserXmlPreferencesCachegetUserXmlPreferencesCache
ObjectgetUserPrefEntryfinal String key
returngetUserPreferencesService
prefentryfalls gefunden
ObjectgetUserPrefEntryfinal Class<?> expectedType, final String key
returngetUserPreferencesService
voidremoveUserPrefEntryfinal String key

Architekturanalyse

Befindet sich in projectforge-wicket, der Legacy-Apache-Wicket-Web-UI-Schicht, die schrittweise durch React ersetzt wird. Typischerweise mit @Service annotiert, vom Spring-IoC-Container mit Dependency Injection verwaltet.

Git-Verlauf

CommitWas geändert wurde
868d6abb752025 -> 2026
63081666f6Quellcodedatei-Header: 2024 -> 2025.
011000f03dMigrationsarbeit läuft... (alle Tests aller Pakete: OK).
4d58829ccdUserPrefCache und UserXmlPreferencesCache umgestaltet.
4c04cfd652GROSSE-ÄNDERUNG! Migration von Integer-IDs zu Long-IDs (einschließlich Fremdschlüsseln usw.)
4efcbd0fb6Migrationsarbeit läuft...
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
7cafa53d2eWicket-Listenseiten: Wenn getList länger als 10s dauerte, wird das automatische Laden der Liste bei der nächsten Seitenansicht deaktiviert (der Benutzer kann auch bösartige Filter zurücksetzen, die DB-Fehler verursachen).
5f7ef41b8cCopyright 2021 -> 2022
c0f2b9de04Mandantenfunktionalität überall entfernt (ungtestet).
db3b02da77UserException von business in common-Paket verschoben (AccesssException betroffen). UserException wird jetzt standardmäßig als Toast für REST-Clients zurückgegeben. FileSizeChecker WIP.
ceb63e8a1bQuellcode-Header: (C) 2001-2021.
870a026539ChangePassword und ChangeWlanPassword zu React migriert.
f14eeffd20WIP: Entfernen der Wicket-Login-Seite.
270cc8231eWicket-Version von LoginPage entfernt.
7c79f1922cCopyright des Quellcode-Headers -> 2020.
21d9fe231eUmbenannt: UserPreferencesService -> UserXmlPreferencesService.
614328623ePFUserDO.java -> PFUserDO.kt
eac0e714c8UserPreferencesHelper / UserPreferencesService nach projectforge-business verschoben.
9ebb885224Erster Commit