In-memory cache for UserGroup data providing fast access with periodic refresh.
863c83d3f Fix Wicket session user mismatch: detect, log, alert, and force re-login
868d6abb7 2025 -> 2026
11dbfab8c Userright handling in PFUserDO and UserGroupCache improved (rights of user may not be initialized).
48a93dedb Colored console log. UserGroupCache export for debugging and comparing work now. CollectionUtil improved. KotlinStringExtension.shortenMiddle() added.
5b042ab5f UserGroupCache: debug export of json prepared (AdminPage). JsonUtils: registerModule(Hibernate6Module()) libs.versions.toml: new version of fop and jackson. DatabaseTester added (usable via AdminPage)
6a32032d6 Hibernate.isInitialized(obj) -> HibernateUtils.isFullyInitialized(obj). Some lazy objects of e.g. ManyToOne columns are not fully loaded but Hibernate.isInitialized() returns true.
63081666f Source file headers: 2024-> 2025.
50c3b7b46 Migration stuff in progress... (all tests of all packages: OK).
4942c854d Migration stuff in progress...
d394f410f Migration stuff in progress... (all tests of all packages: OK).
567ca70cd Migration in progress... spring.datasource.hikari.auto-commit=false
184f154a5 Migration stuff in progress...
4bc37b3a1 Migration stuff in progress...
ba2479571 Migration stuff in progress...
b3293f0cc PersistenceService/Context: stats handling improved.
c14b18a48 Migration stuff in progress... (all tests of all packages: OK).
6c6f888ec Migration stuff in progress...
bf34e42b0 Migration stuff in progress...
87dd5b87c AuftragsCache refactored, migration stuff... (all tests OK)
f408da8a8 Migration stuff in progress... (all tests of all packages: OK).
e80642c81 Migration stuff in progress... (all tests of all packages: OK).
cba940301 Migration stuff in progress...
1b50060c3 BaseDao: renamed: get -> find, save -> insert, getList -> select, load -> select
87aaf6a5a Migration stuff in progress... BaseDao refactored (not yet finished) internal* methods renamed.
9408b59d7 Migration stuff in progress...
3aeda5ef5 Big change: all save|update|...InTrans renamed (InTrans removed). PfPesistenceContext as param not needed anymore (ThreadLocal is used instead). (all tests of all packages: OK).
898170e3a Migration stuff in progress...
67805f2fc ThreadLocalUserContext.user -> ThreadLocalUserContext.loggedInUser (renamed for avoiding mis-understandings in code).
1ddff3f99 Migration stuff in progress... (all tests of all packages: OK).
b095e6f7d !!!!! Big change of Transaction handling: Re-uses PfPersistenceContext as much as possible (not yet finished). Tests doesn't yet run.