EN · DE · RU · FR · ES

#3169: AbstractSecuredBasePage.java

projectforge-wicket/src/main/java/org/projectforge/web/wicket/AbstractSecuredBasePage.java Tipo: Página Java Wicket · Paquete: org.projectforge.web.wicket · Fuente: projectforge-wicket/src/main/java/org/projectforge/web/wicket/AbstractSecuredBasePage.java 187 líneas · 81 código · 89 comentarios · 17 en blanco
Página Java Wicket que implementa AbstractSecuredBasePage.

Anotaciones

@Override, @Override, @Override

Campos

TipoCampo
longserialVersionUID

Métodos

RetornoMétodoParámetros
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
prefentryif found
ObjectgetUserPrefEntryfinal Class<?> expectedType, final String key
returngetUserPreferencesService
voidremoveUserPrefEntryfinal String key

Análisis de arquitectura

Reside en projectforge-wicket, la capa de interfaz web heredada de Apache Wicket, que está siendo reemplazada gradualmente por React. Normalmente anotada con @Service, gestionada por el contenedor Spring IoC con inyección de dependencias.

Historial de Git

CommitQué cambió
868d6abb752025 -> 2026
63081666f6Encabezados de archivos fuente: 2024 -> 2025.
011000f03dMigración en progreso... (todas las pruebas de todos los paquetes: OK).
4d58829ccdUserPrefCache y UserXmlPreferencesCache refactorizados.
4c04cfd652¡CAMBIO IMPORTANTE! Migración de IDs enteros a IDs Long (incluyendo claves foráneas, etc.)
4efcbd0fb6Migración en progreso...
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
7cafa53d2ePáginas de lista de Wicket: si getList tardaba más de 10s, la carga automática de la lista en la siguiente vista de página se desactivaba (también el usuario podrá restablecer filtros maliciosos que producían errores en la base de datos).
5f7ef41b8cCopyright 2021 -> 2022
c0f2b9de04Funcionalidad de inquilinos eliminada en todas partes (sin probar).
db3b02da77UserException movido del paquete business al common (AccesssException afectado). UserException ahora se devolverá como Toast para clientes Rest de forma predeterminada. FileSizeChecker WIP.
ceb63e8a1bEncabezado de código fuente: (C) 2001-2021.
870a026539ChangePassword y ChangeWlanPassword migrados a React.
f14eeffd20WIP: eliminando la página de inicio de sesión de Wicket.
270cc8231eVersión Wicket de LoginPage eliminada.
7c79f1922cCopyright del encabezado fuente -> 2020.
21d9fe231eRenombrado: UserPreferencesService -> UserXmlPreferencesService.
614328623ePFUserDO.java -> PFUserDO.kt
eac0e714c8UserPreferencesHelper / UserPreferencesService movido a projectforge-business.
9ebb885224Commit inicial