#973: RechnungDao.kt

projectforge-business/src/main/kotlin/org/projectforge/business/fibu/RechnungDao.kt Data Access Object (DAO), projectforge-business/src/main/kotlin/org/projectforge/business/fibu/RechnungDao.kt 427 lines · 305 code · 76 comments · 46 blank
Database access layer providing CRUD operations and query methods for the entity.

Git History

868d6abb7 2025 -> 2026
6be9c2b84 WIP: currency conversion with Claude Code.
63081666f Source file headers: 2024-> 2025.
db2599ab8 History in orderbook, incming/outgoing invoices and projects.
18bf92219 WIP: History entries handling. VisitorBookDao.
c9508769a Clone of invoices.
2d324f2bb Finance: incoming invoices fixed.
ae2c04ee0 Migration stuff in progress... (all tests of all packages: OK).
d02c8a770 Migration stuff in progress...
b810d1c78 Migration stuff in progress... (all tests of all packages: OK).
ff2cc4cfa Migration stuff in progress... (all tests of all packages: OK).
b71b5073d Migration stuff in progress... (all tests of all packages: OK).
bbc198d03 Migration stuff in progress... (all tests of all packages: OK).
2e9839891 Migration stuff in progress...
ba2479571 Migration stuff in progress...
b47c21af6 Refactored caching and calculations with invoices (not yet finished)
9e3c523c7 Migration stuff in progress... (all tests of all packages: OK).
c97135a57 Migration stuff in progress...
b79a1edca Migration stuff in progress... (all tests of all packages: OK).
d67bce18b Migration stuff in progress...
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).
67a66479e Migration stuff in progress...
f8e614f12 DisplayHistoryEntry: new concept in progress...
68688c148 DisplayHistoryEntry: new concept in progress...
fa973038e HistoryEntry is now longer generic, is now IdObject<Long>.
b095e6f7d !!!!! Big change of Transaction handling: Re-uses PfPersistenceContext as much as possible (not yet finished). Tests doesn't yet run.