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]
#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
| Type | Champ |
long | serialVersionUID |
Méthodes
| Retour | Méthode | Paramètres |
Kai | Reinhard | k.reinhard@micromata.de |
public | AbstractSecuredBasePage | final PageParameters parameters |
new | RedirectToUrlException | PagesResolver.INSTANCE.getDynamicPageUrl(ChangePasswordPageRest.class |
PFUserDO | getUser | |
return | getMySession | |
Long | getUserId | |
void | putUserPrefEntry | final String key, final Object value, final boolean persistent |
UserXmlPreferencesService | getUserPreferencesService | |
UserXmlPreferencesCache | getUserXmlPreferencesCache | |
Object | getUserPrefEntry | final String key |
return | getUserPreferencesService | |
pref | entry | si trouvé |
Object | getUserPrefEntry | final Class<?> expectedType, final String key |
return | getUserPreferencesService | |
void | removeUserPrefEntry | final 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
| Commit | Ce qui a changé |
|---|
868d6abb75 | 2025 -> 2026 |
63081666f6 | En-têtes des fichiers source : 2024 -> 2025. |
011000f03d | Travail de migration en cours... (tous les tests de tous les packages : OK). |
4d58829ccd | UserPrefCache et UserXmlPreferencesCache refactorisés. |
4c04cfd652 | CHANGEMENT-MAJEUR ! Migration des identifiants entiers vers des identifiants Long (y compris les clés étrangères, etc.) |
4efcbd0fb6 | Travail de migration en cours... |
b6092df092 | Copyright 2023 -> 2024 |
ab45d51fa4 | Copyright 2001-2022 -> 2001-2023. |
7cafa53d2e | Pages 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). |
5f7ef41b8c | Copyright 2021 -> 2022 |
c0f2b9de04 | Fonctionnalité des locataires supprimée partout (non testée). |
db3b02da77 | UserException 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. |
ceb63e8a1b | En-tête du code source : (C) 2001-2021. |
870a026539 | ChangePassword et ChangeWlanPassword migrés vers React. |
f14eeffd20 | WIP : suppression de la page de connexion de Wicket. |
270cc8231e | Version Wicket de LoginPage supprimée. |
7c79f1922c | Copyright de l'en-tête source -> 2020. |
21d9fe231e | Renommé : UserPreferencesService -> UserXmlPreferencesService. |
614328623e | PFUserDO.java -> PFUserDO.kt |
eac0e714c8 | UserPreferencesHelper / UserPreferencesService déplacé vers projectforge-business. |
9ebb885224 | Premier commit |