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

    Konstruktoren
    Konstruktor
    Beschreibung
    ResultInfo (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 Datensatzklasse ResultInfo.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    int
    Gibt den Wert für die Datensatzkomponente count zurück.
    final boolean
    Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
    final int
    Gibt einen Hashcodewert für diese Objekt zurück.
    int
    page()
    Gibt den Wert für die Datensatzkomponente page zurück.
    int
    Gibt den Wert für die Datensatzkomponente perPage zurück.
    final String
    Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
    int
    Gibt den Wert für die Datensatzkomponente totalCount zurück.
    int
    Gibt den Wert für die Datensatzkomponente totalPages zurück.

    Von Klasse geerbte Methoden java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 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 Datensatzklasse ResultInfo.
      Parameter:
      page - Wert für die Datensatzkomponente page
      perPage - Wert für die Datensatzkomponente perPage
      totalPages - Wert für die Datensatzkomponente totalPages
      count - Wert für die Datensatzkomponente count
      totalCount - Wert für die Datensatzkomponente totalCount
  • Methodendetails

    • toString

      public final String toString()
      Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten.
      Angegeben von:
      toString in Klasse Record
      Gibt zurück:
      eine Zeichenfolgendarstellung dieses Objekts
    • hashCode

      public final int hashCode()
      Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet.
      Angegeben von:
      hashCode in Klasse Record
      Gibt zurück:
      ein Hashcodewert für dieses Objekt
    • equals

      public final boolean equals (Object o)
      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 "==".
      Angegeben von:
      equals in Klasse Record
      Parameter:
      o - das Objekt, mit dem verglichen wird
      Gibt zurück:
      true, wenn dieses Objekt gleich dem Argument o ist, andernfalls false.
    • page

      public int page()
      Gibt den Wert für die Datensatzkomponente page zurück.
      Gibt zurück:
      Wert der Datensatzkomponente page
    • perPage

      public int perPage()
      Gibt den Wert für die Datensatzkomponente perPage zurück.
      Gibt zurück:
      Wert der Datensatzkomponente perPage
    • totalPages

      public int totalPages()
      Gibt den Wert für die Datensatzkomponente totalPages zurück.
      Gibt zurück:
      Wert der Datensatzkomponente totalPages
    • count

      public int count()
      Gibt den Wert für die Datensatzkomponente count zurück.
      Gibt zurück:
      Wert der Datensatzkomponente count
    • totalCount

      public int totalCount()
      Gibt den Wert für die Datensatzkomponente totalCount zurück.
      Gibt zurück:
      Wert der Datensatzkomponente totalCount