#1079: TaskDao.kt

projectforge-business/src/main/kotlin/org/projectforge/business/task/TaskDao.kt Data Access Object (DAO), projectforge-business/src/main/kotlin/org/projectforge/business/task/TaskDao.kt 528 lines · 406 code · 90 comments · 32 blank
Database access layer providing CRUD operations and query methods for the entity.

Git History

01d4805fd Refactor: Improve concurrency and defensive checks for task hierarchy
868d6abb7 2025 -> 2026
63081666f Source file headers: 2024-> 2025.
3264694a8 Migration stuff in progress... (all tests of all packages: OK).
d67bce18b Migration stuff in progress...
5989b32fd BaseDao: mechanism of onChangeLister refactored.
1b50060c3 BaseDao: renamed: get -> find, save -> insert, getList -> select, load -> select
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).
1564553d8 Migration stuff in progress...
e66d5f5f7 Migration stuff in progress... TaskTree -> Kotlin and runs now in isolated entity manager
85b4e1175 PfPersistenceService and PfPersistenceContext: query renamed to executeQuery.
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.)
09effe8bb BaseDao.hasUpdateAccess and hasDeleteAccess accepts now null dbObj's.
2863b30b9 Migration stuff in progress...
4efcbd0fb Migration stuff in progress...
5bafe7941 @Repository -> @Service. @Transactional-Annotations removed.
f2f7cff74 Migration stuff in progress...
067a4cbb1 Migration stuff in progress...
0d183e5df Migration stuff in progress...
9d8b94352 Migration stuff in progress...
e7128d28c Migration stuff in progress...