#970: RechnungCache.kt
projectforge-business/src/main/kotlin/org/projectforge/business/fibu/RechnungCache.kt Cache Component, projectforge-business/src/main/kotlin/org/projectforge/business/fibu/RechnungCache.kt 130 lines · 83 code · 30 comments · 17 blank
Spring @Component extending AbstractRechnungCache<RechnungDO>. Caches invoice information (RechnungInfo) and invoice position information (RechnungPosInfo) for both outgoing (RechnungDO) and incoming (EingangsrechnungDO) invoices. Bridges between invoice positions and order positions via AuftragsCache and AuftragsRechnungCache. Auto-detects invoice type at runtime. On @PostConstruct, registers itself as singleton instance for RechnungCalculator and AbstractRechnungsStatistik.
Git History
868d6abb7 2026-01-01 Kai Reinhard: 2025 -> 2026
c75d202df 2025-01-30 Kai Reinhard: AdminPage refreshes now also AuftragsRechnungCache. Visitorbook: unused field contactPerson removed. ForecastExportInvoices: cache access for order positions changed (fix of missing invoices)
63081666f 2025-01-01 Kai Reinhard: Source file headers: 2024-> 2025.
c9508769a 2024-12-17 Kai Reinhard: Clone of invoices.
41ffa936c 2024-11-23 Kai Reinhard: WIP: gradle...
d02c8a770 2024-11-10 Kai Reinhard: Migration stuff in progress...
ff2cc4cfa 2024-11-09 Kai Reinhard: Migration stuff in progress... (all tests of all packages: OK).
190c0aea1 2024-11-03 Kai Reinhard: Migration stuff in progress... (all tests of all packages: OK).
2e9839891 2024-11-03 Kai Reinhard: Migration stuff in progress...
ba2479571 2024-10-30 Kai Reinhard: Migration stuff in progress...
b3293f0cc 2024-10-30 Kai Reinhard: PersistenceService/Context: stats handling improved.
b47c21af6 2024-10-30 Kai Reinhard: Refactored caching and calculations with invoices (not yet finished)
ccb7ca64d 2024-10-29 Kai Reinhard: Migration stuff in progress...
41b5c2645 2024-10-29 Kai Reinhard: Migration stuff in progress...
87dd5b87c 2024-10-25 Kai Reinhard: AuftragsCache refactored, migration stuff... (all tests OK)
9408b59d7 2024-10-14 Kai Reinhard: Migration stuff in progress...
85b4e1175 2024-10-05 Kai Reinhard: PfPersistenceService and PfPersistenceContext: query renamed to executeQuery.
4c04cfd65 2024-09-14 Kai Reinhard: MAJOR-CHANGE! Migration of integer id's to Long id's (including fk's etc.)
2863b30b9 2024-09-04 Kai Reinhard: Migration stuff in progress...
067a4cbb1 2024-08-22 Kai Reinhard: Migration stuff in progress...
9d8b94352 2024-08-19 Kai Reinhard: Migration stuff in progress...
67ce75fe9 2024-08-19 Kai Reinhard: Migration stuff in progress...
e33c8b9c2 2024-08-16 Kai Reinhard: Migration stuff in progress...