クラス PagedModel.PageMetadata

java.lang.ObjectSE
org.springframework.hateoas.PagedModel.PageMetadata
含まれているクラス:
PagedModel<T>

public static class PagedModel.PageMetadata extends ObjectSE
ページネーションメタデータの値オブジェクト。
作成者:
Oliver Gierke
  • コンストラクターの詳細

    • PageMetadata

      protected PageMetadata()
    • PageMetadata

      public PageMetadata(long size, long number, long totalElements, long totalPages)
      指定されたサイズ、数、合計要素、合計ページから新しい PagedModel.PageMetadata を作成します。
      パラメーター:
      size -
      number - ゼロインデックス、totalPages 未満である必要があります
      totalElements -
      totalPages -
    • PageMetadata

      public PageMetadata(long size, long number, long totalElements)
      指定されたサイズ、数、合計要素から新しい PagedModel.PageMetadata を作成します。
      パラメーター:
      size - ページのサイズ
      number - ページ数
      totalElements - 利用可能な要素の総数
  • メソッドの詳細

    • getSize

      public long getSize()
      ページのリクエストされたサイズを返します。
      戻り値:
      サイズはプラスロング。
    • getTotalElements

      public long getTotalElements()
      利用可能な要素の総数を返します。
      戻り値:
      totalElements は正の long です。
    • getTotalPages

      public long getTotalPages()
      利用可能な合計ページ数を返します。
      戻り値:
      totalPages は正の long です。
    • getNumber

      public long getNumber()
      現在のページの番号を返します。
      戻り値:
      数値は正の long です。
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • equals

      public boolean equals(@Nullable ObjectSE obj)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode