Caches vacation entries for faster access. Implements BaseDOModifiedListener to refresh on changes. Provides vacation lookup by date range and user/group sets for calendar views.
868d6abb7 2025 -> 2026
63081666f Source file headers: 2024-> 2025.
0ceceb28f All cache refreshs are now running in isolated transactions or contexts.
c14b18a48 Migration stuff in progress... (all tests of all packages: OK).
87dd5b87c AuftragsCache refactored, migration stuff... (all tests OK)
6f7e0fbc7 Migration stuff in progress...
5989b32fd BaseDao: mechanism of onChangeLister refactored.
1b50060c3 BaseDao: renamed: get -> find, save -> insert, getList -> select, load -> select
87aaf6a5a Migration stuff in progress... BaseDao refactored (not yet finished) internal* methods renamed.
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).
b095e6f7d !!!!! Big change of Transaction handling: Re-uses PfPersistenceContext as much as possible (not yet finished). Tests doesn't yet run.
4c04cfd65 MAJOR-CHANGE! Migration of integer id's to Long id's (including fk's etc.)
e33c8b9c2 Migration stuff in progress...
06828f490 Migration stuff in progress...
77bade6df javax.* -> jakarta.*
b6092df09 Copyright 2023 -> 2024
f93dfe842 Method name typo fixed: BaseDOChangedListener....Modifify -> Modify
ab45d51fa Copyright 2001-2022 -> 2001-2023.
38bec971a ThreadLocal -> Kotlin
68017a24c VacationCache: test fixed.
7d42f6852 UserGroupCache.getUser(EmployeeDO) added. VacationCache improved.
0dceea14d NPE fix in React calendar (calendar ids in sets) if null due to (de)serializiation issues.
5f7ef41b8 Copyright 2021 -> 2022
c0f2b9de0 Tenants functionality removed everywhere (untested).
ceb63e8a1 Source code header: (C) 2001-2021.
a11ff9d61 #150 Fixed: Vacation calendar contains also deleted applications for leave.
adae9656a Rights for addresses and address books fixed. AddressbookCache added.
c4929b299 VacationProvider now supported for TeamCals.
e26bafa83 BaseUserGroupRight, UserGroupCach, userContext -> Kotlin. Employee staff for new frontend.
61ad7c6a8 VacationProvider (for calendar) fixed: end dates.
7c79f1922 Copyright of source header -> 2020.
1fd7f2b3c VacationCache: source file header fixed.
f180ee2b4 WIP: VacationCache and VacationProvider.
33506eaf9 WIP: VacationCache and VacationProvider.