クラス PagedModel.PageMetadata
java.lang.ObjectSE
org.springframework.hateoas.PagedModel.PageMetadata
- 含まれているクラス:
- PagedModel<T>
ページネーションメタデータの値オブジェクト。
- 作成者:
- Oliver Gierke
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protected
PageMetadata
(long size, long number, long totalElements) 指定されたサイズ、数、合計要素から新しいPagedModel.PageMetadata
を作成します。PageMetadata
(long size, long number, long totalElements, long totalPages) 指定されたサイズ、数、合計要素、合計ページから新しいPagedModel.PageMetadata
を作成します。メソッドのサマリー
コンストラクターの詳細
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 は正に長いです。
getTotalPages
public long getTotalPages()利用可能な合計ページ数を返します。- 戻り値:
- totalPages は正に長いです。
getNumber
public long getNumber()現在のページの番号を返します。- 戻り値:
- 数値は正の long です。
toString
equals
hashCode
public int hashCode()