#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

FieldTypeDescription
propertyString (lateinit)Entity property name to sort by
sortOrderSortOrderASCENDING (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.