#1240: SortProperty.kt
projectforge-business/src/main/kotlin/org/projectforge/framework/persistence/api/SortProperty.kt Data Class, projectforge-business/src/main/kotlin/org/projectforge/framework/persistence/api/SortProperty.kt 53 lines · 22 code · 22 comments · 9 blank
Simple sort specification with a property name and sortOrder (ASCENDING/DESCENDING). Used in QueryFilter to define result ordering. Provides static factory methods asc(property) and desc(property). Implements Serializable.
Architecture
Properties
| Field | Type | Description |
property | String (lateinit) | Entity property name to sort by |
sortOrder | SortOrder | ASCENDING (default) or DESCENDING |
Git History
868d6abb7 2025 -> 2026
63081666f Source file headers: 2024-> 2025.
7bc8f49c9 Migration stuff in progress... (all tests OK).
b6092df09 Copyright 2023 -> 2024
ab45d51fa Copyright 2001-2022 -> 2001-2023.
5f7ef41b8 Copyright 2021 -> 2022
ceb63e8a1 Source code header: (C) 2001-2021.
7c79f1922 Copyright of source header -> 2020.
e92b3afd0 Jackson: JsonBackReference/JsonManagedReference -> JsonIdentityInfo
bf3d20864 DB.SortProperty fixed.
9ec05e79d UIList, UIListEntry: support of indexed properties.
12c7143a5 AuftragRest: Added EditPage elements
05244ff19 CopyRight of all Kotlin file-header updated or created.
bd3a3e824 Module projectforge-jax-rs renamed to projectforge-rest.
9edf8e65f Layout builder...
76447718b Builder replaced by UI classes.