Datensatzklasse SortCriteria
java.lang.Object
java.lang.Record
de.kamillionlabs.hateoflux.utility.SortCriteria
- Datensatzkomponenten:
property- the name of the property to sort by. Must not be null.direction- theSortDirectionindicating whether to sort in ascending or descending order.
Represents sorting criteria for a specific property in a collection of data, allowing results
to be ordered by the specified property and direction.
The SortCriteria record encapsulates the sorting behavior for a given property, which includes:
- The property to sort by (e.g., a field name in an entity).
- The sorting direction (e.g., ascending or descending), represented by
SortDirection.
This record is typically used to specify sorting preferences when retrieving paginated data.
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungSortCriteria(String property, SortDirection direction) Erstellt eine Instanz einer DatensatzklasseSortCriteria. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic SortCriteriaby(String property, SortDirection direction) Creates a newSortCriteriainstance with the specified property and direction.Gibt den Wert für die Datensatzkomponentedirectionzurück.final booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.final inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.property()Gibt den Wert für die Datensatzkomponentepropertyzurück.final StringtoString()Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
-
Konstruktordetails
-
Methodendetails
-
by
Creates a newSortCriteriainstance with the specified property and direction.- Parameter:
property- the name of the property to sort by. Must not be null.direction- theSortDirectionindicating whether to sort in ascending or descending order.- Gibt zurück:
- a new
SortCriteriainstance configured with the given property and direction.
-
toString
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten. -
hashCode
public final int hashCode()Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet. -
equals
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist. Die Objekte sind gleich, wenn das andere Objekt der gleichen Klasse angehört und alle Datensatzkomponenten gleich sind. Alle Komponenten in dieser Datensatzklasse werden verglichen mitObjects::equals(Object,Object). -
property
Gibt den Wert für die Datensatzkomponentepropertyzurück.- Gibt zurück:
- Wert der Datensatzkomponente
property
-
direction
Gibt den Wert für die Datensatzkomponentedirectionzurück.- Gibt zurück:
- Wert der Datensatzkomponente
direction
-