Package codes.thischwa.cf.model
Datensatzklasse ResultInfo
java.lang.Object
java.lang.Record
codes.thischwa.cf.model.ResultInfo
public record ResultInfo(int page,
int perPage, int totalPages, int count, int totalCount)
extends Record
Represents metadata for paginated results.
This class contains information about the current page, page size, total pages, and result counts, which can be utilized in managing and navigating through paginated data.
- page: The current page number.
- perPage: The number of results per page.
- totalPages: The total number of pages available.
- count: The number of results on the current page.
- totalCount: The total number of results across all pages.
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungResultInfo(int totalCount) Constructs a ResultInfo instance with the specified total count and default values for other fields.ResultInfo(int page, int perPage, int totalPages, int count, int totalCount) Erstellt eine Instanz einer DatensatzklasseResultInfo. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungintcount()Gibt den Wert für die Datensatzkomponentecountzurück.final booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.final inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.intpage()Gibt den Wert für die Datensatzkomponentepagezurück.intperPage()Gibt den Wert für die DatensatzkomponenteperPagezurück.final StringtoString()Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.intGibt den Wert für die DatensatzkomponentetotalCountzurück.intGibt den Wert für die DatensatzkomponentetotalPageszurück.
-
Konstruktordetails
-
ResultInfo
public ResultInfo(int totalCount) Constructs a ResultInfo instance with the specified total count and default values for other fields. Just to use in tests!- Parameter:
totalCount- the total number of results across all pages
-
ResultInfo
public ResultInfo(int page, int perPage, int totalPages, int count, int totalCount) Erstellt eine Instanz einer DatensatzklasseResultInfo.- Parameter:
page- Wert für die DatensatzkomponentepageperPage- Wert für die DatensatzkomponenteperPagetotalPages- Wert für die DatensatzkomponentetotalPagescount- Wert für die DatensatzkomponentecounttotalCount- Wert für die DatensatzkomponentetotalCount
-
-
Methodendetails
-
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 mit "==". -
page
public int page()Gibt den Wert für die Datensatzkomponentepagezurück.- Gibt zurück:
- Wert der Datensatzkomponente
page
-
perPage
public int perPage()Gibt den Wert für die DatensatzkomponenteperPagezurück.- Gibt zurück:
- Wert der Datensatzkomponente
perPage
-
totalPages
public int totalPages()Gibt den Wert für die DatensatzkomponentetotalPageszurück.- Gibt zurück:
- Wert der Datensatzkomponente
totalPages
-
count
public int count()Gibt den Wert für die Datensatzkomponentecountzurück.- Gibt zurück:
- Wert der Datensatzkomponente
count
-
totalCount
public int totalCount()Gibt den Wert für die DatensatzkomponentetotalCountzurück.- Gibt zurück:
- Wert der Datensatzkomponente
totalCount
-