Here is the French translation of the provided HTML, with the language set to French and the FR link marked as active. ```html #3169: AbstractSecuredBasePage.java [FR]
EN · DE · RU · FR · ES

#3169: AbstractSecuredBasePage.java

projectforge-wicket/src/main/java/org/projectforge/web/wicket/AbstractSecuredBasePage.java Type : Page Java Wicket · Package : org.projectforge.web.wicket · Source : projectforge-wicket/src/main/java/org/projectforge/web/wicket/AbstractSecuredBasePage.java 187 lignes · 81 lignes de code · 89 commentaires · 17 lignes vides
Page Java Wicket implémentant AbstractSecuredBasePage.

Annotations

@Override, @Override, @Override

Champs

TypeChamp
longserialVersionUID

Méthodes

RetourMéthodeParamètres
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
prefentrysi trouvé
ObjectgetUserPrefEntryfinal Class<?> expectedType, final String key
returngetUserPreferencesService
voidremoveUserPrefEntryfinal String key

Analyse de l'architecture

Réside dans projectforge-wicket, la couche d'interface utilisateur web Apache Wicket héritée, progressivement remplacée par React. Généralement annotée avec @Service, gérée par le conteneur Spring IoC avec injection de dépendances.

Historique Git

CommitCe qui a changé
868d6abb752025 -> 2026
63081666f6En-têtes des fichiers source : 2024 -> 2025.
011000f03dTravail de migration en cours... (tous les tests de tous les packages : OK).
4d58829ccdUserPrefCache et UserXmlPreferencesCache refactorisés.
4c04cfd652CHANGEMENT-MAJEUR ! Migration des identifiants entiers vers des identifiants Long (y compris les clés étrangères, etc.)
4efcbd0fb6Travail de migration en cours...
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
7cafa53d2ePages de liste Wicket : Si getList prenait plus de 10s, le chargement automatique de la liste lors de la prochaine vue de page sera désactivé (l'utilisateur pourra également réinitialiser les filtres malveillants provoquant des erreurs de base de données).
5f7ef41b8cCopyright 2021 -> 2022
c0f2b9de04Fonctionnalité des locataires supprimée partout (non testée).
db3b02da77UserException déplacée du package business vers common (AccesssException affecté). UserException sera désormais renvoyée sous forme de Toast pour les clients REST par défaut. FileSizeChecker WIP.
ceb63e8a1bEn-tête du code source : (C) 2001-2021.
870a026539ChangePassword et ChangeWlanPassword migrés vers React.
f14eeffd20WIP : suppression de la page de connexion de Wicket.
270cc8231eVersion Wicket de LoginPage supprimée.
7c79f1922cCopyright de l'en-tête source -> 2020.
21d9fe231eRenommé : UserPreferencesService -> UserXmlPreferencesService.
614328623ePFUserDO.java -> PFUserDO.kt
eac0e714c8UserPreferencesHelper / UserPreferencesService déplacé vers projectforge-business.
9ebb885224Premier commit