EN · DE · RU · FR · ES

#3169: AbstractSecuredBasePage.java

projectforge-wicket/src/main/java/org/projectforge/web/wicket/AbstractSecuredBasePage.java Тип: Java Wicket Page · Пакет: org.projectforge.web.wicket · Исходник: projectforge-wicket/src/main/java/org/projectforge/web/wicket/AbstractSecuredBasePage.java 187 строк · 81 код · 89 комментариев · 17 пустых
Java Wicket Page, реализующая AbstractSecuredBasePage.

Аннотации

@Override, @Override, @Override

Поля

ТипПоле
longserialVersionUID

Методы

ВозвратМетодПараметры
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
prefentryесли найдено
ObjectgetUserPrefEntryfinal Class<?> expectedType, final String key
returngetUserPreferencesService
voidremoveUserPrefEntryfinal String key

Анализ архитектуры

Находится в projectforge-wicket, устаревшем слое веб-интерфейса Apache Wicket, который постепенно заменяется на React. Обычно аннотируется @Service, управляется контейнером Spring IoC с внедрением зависимостей.

История Git

КоммитЧто изменилось
868d6abb752025 -> 2026
63081666f6Заголовки исходных файлов: 2024-> 2025.
011000f03dМиграция в процессе... (все тесты всех пакетов: OK).
4d58829ccdUserPrefCache и UserXmlPreferencesCache рефакторинг.
4c04cfd652MAJOR-CHANGE! Миграция целочисленных id на Long id (включая внешние ключи и т.д.)
4efcbd0fb6Миграция в процессе...
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
7cafa53d2eСтраницы списков Wicket: Если getList выполнялся дольше 10 с, автозагрузка списка при следующем просмотре страницы будет деактивирована (также пользователь сможет сбросить вредоносные фильтры, вызывающие ошибки БД).
5f7ef41b8cCopyright 2021 -> 2022
c0f2b9de04Функциональность арендаторов удалена везде (не тестировалось).
db3b02da77UserException перемещён из бизнес-пакета в общий (затронут AccesssException). UserException теперь будет возвращаться как Toast для клиентов Rest по умолчанию. FileSizeChecker WIP.
ceb63e8a1bЗаголовок исходного кода: (C) 2001-2021.
870a026539ChangePassword и ChangeWlanPassword перенесены на React.
f14eeffd20WIP: удаление страницы входа Wicket.
270cc8231eВерсия LoginPage на Wicket удалена.
7c79f1922cCopyright заголовка исходника -> 2020.
21d9fe231eПереименовано: UserPreferencesService -> UserXmlPreferencesService.
614328623ePFUserDO.java -> PFUserDO.kt
eac0e714c8UserPreferencesHelper / UserPreferencesService перемещены в projectforge-business.
9ebb885224Начальный коммит