#2232: RechnungMultiSelectedPageRest.kt

projectforge-rest/src/main/kotlin/org/projectforge/rest/fibu/RechnungMultiSelectedPageRest.kt REST Controller, projectforge-rest/src/main/kotlin/org/projectforge/rest/fibu/RechnungMultiSelectedPageRest.kt (164 lines) 164 lines · 127 code · 25 comments · 12 blank
Source file: RechnungMultiSelectedPageRest.kt - rest controller in ProjectForge REST module.

Architecture Analysis

Resides in projectforge-rest, the JAX-RS REST API layer consumed by the React frontend.

Git History

CommitWhat changed
868d6abb752025 -> 2026
4827c57694WIP: multi selection (address and all)
9674eeab43Mass update improved: description of which fields were changed to excel file in user's data transfer box.
63081666f6Source file headers: 2024-> 2025.
b47c21af64Refactored caching and calculations with invoices (not yet finished)
1b50060c3aBaseDao: renamed: get -> find, save -> insert, getList -> select, load -> select
2a8ea2076cMigration stuff in progress... BaseDao refactored (not yet finished) internal* methods renamed.
3aeda5ef5aBig change: all save|update|...InTrans renamed (InTrans removed). PfPesistenceContext as param not needed anymore (ThreadLocal is used instead). (all tests of all packages: OK).
67805f2fc1ThreadLocalUserContext.user -> ThreadLocalUserContext.loggedInUser (renamed for avoiding mis-understandings in code).
1135ccbca9Persistence: functions renamed: *NewTrans -> *InTrans
b095e6f7d1!!!!! Big change of Transaction handling: Re-uses PfPersistenceContext as much as possible (not yet finished). Tests doesn't yet run.
77bade6dfbjavax.* -> jakarta.*
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
38bec971afThreadLocal -> Kotlin
82691942b7Cancel button for mass selection / updates refactored.
6872f6d9cbWIP: refactoring for mass update of address campaign.
e63a8f2a2fMass-update: excel file export prepared.
3ff923e81cWIP: mass update
832934b14dWIP: mass update
87b5c0b473WIP: mass update
ccc3ac2876WIP: mass update
4f06792ed3WIP: mass update
f872c9fb24WIP: mass update
1e834402aaWIP: mass update
887ff052f2WIP: mass update
92304d1aa4WIP: mass update. Checkbox fixed (if id contains '.').
1ca71d6e55WIP: AG-Grid, multi-selection
4a8ee9d9cfWIP: AG-Grid, multi-selection