#2270: MultiSelectionSupport.kt

projectforge-rest/src/main/kotlin/org/projectforge/rest/multiselect/MultiSelectionSupport.kt Support Service, projectforge-rest/src/main/kotlin/org/projectforge/rest/multiselect/MultiSelectionSupport.kt (268 lines) 268 lines · 175 code · 66 comments · 27 blank
Source file: MultiSelectionSupport.kt - support service in ProjectForge REST module.

Architecture Analysis

Resides in projectforge-rest, the JAX-RS REST API layer consumed by the React frontend. Typically annotated with @Service, managed by the Spring IoC container with dependency injection.

Git History

CommitWhat changed
868d6abb752025 -> 2026
44d8c4ec26WIP: Address multi selection
63081666f6Source file headers: 2024-> 2025.
77bade6dfbjavax.* -> jakarta.*
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
3eac1c7928Rest version of ProjectPagesRest (list view) including multi selection (not yet finished).
d7c31e4b43MultiSelectionSupport refactored: PaginationPageSize of Wicket's list page is now used for multi selection page as well.
87fac462ceForce selection mode usage for AddressCampaignValuePagesRest, EingangsrechnungPagesRest and RechnungsPagesRest.
82691942b7Cancel button for mass selection / updates refactored.
b0274a6ad3AG-Grid Paginierung.
314952f726Limit max displayed entries for new mass-update (due to performance issues of AG-Grid). Pagination is needed as next step.
6872f6d9cbWIP: refactoring for mass update of address campaign.
d8eca3ff40WIP: AG-Grid, multi-selection
1ca71d6e55WIP: AG-Grid, multi-selection
4a8ee9d9cfWIP: AG-Grid, multi-selection
80b865a4c2WIP: AG-Grid, multi-selection