クラス PagedModel.PageMetadata
java.lang.ObjectSE
org.springframework.hateoas.PagedModel.PageMetadata
- 含まれているクラス:
- PagedModel<T>
ページネーションメタデータの値オブジェクト。
- 作成者:
- Oliver Gierke
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedPageMetadata(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()