クラス PageRequest
java.lang.ObjectSE
org.springframework.data.domain.AbstractPageRequest
org.springframework.data.domain.PageRequest
- 実装されているすべてのインターフェース:
SerializableSE,Pageable
Pageable の基本的な Java Bean 実装。- 作成者:
- Oliver Gierke, Thomas Darimont, Anastasiia Smirnova, Mark Paluch, Thach Le
- 関連事項:
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedPageRequest(int pageNumber, int pageSize, Sort sort) ソートパラメーターが適用された新しいPageRequestを作成します。メソッドのサマリー
修飾子と型メソッド説明booleanfirst()最初のページをリクエストするPageableを返します。getSort()並べ替えパラメーターを返します。inthashCode()next()static PageRequestof(int pageNumber, int pageSize) 新しいソートされていないPageRequestを作成します。static PageRequestソートパラメーターが適用された新しいPageRequestを作成します。static PageRequestof(int pageNumber, int pageSize, Sort.Direction direction, StringSE... properties) ソート方向とプロパティが適用された新しいPageRequestを作成します。static PageRequestofSize(int pageSize) previous()toString()withPage(int pageNumber) pageNumberが適用された新しいPageRequestを作成します。Sortが適用された新しいPageRequestを作成します。withSort(Sort.Direction direction, StringSE... properties) クラス org.springframework.data.domain.AbstractPageRequest から継承されたメソッド
getOffset, getPageNumber, getPageSize, hasPrevious, previousOrFirstクラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSEインターフェース org.springframework.data.domain.Pageable から継承されたメソッド
getSortOr, isPaged, isUnpaged, toLimit, toOptional, toScrollPosition
コンストラクターの詳細
PageRequest
ソートパラメーターが適用された新しいPageRequestを作成します。- パラメーター:
pageNumber- ゼロから始まるページ番号。負の値であってはなりません。pageSize- 返されるページのサイズは 0 より大きい必要があります。sort- null であってはなりません。代わりにSort.unsorted()を使用してください。
メソッドの詳細
of
新しいソートされていないPageRequestを作成します。- パラメーター:
pageNumber- ゼロから始まるページ番号。負の値であってはなりません。pageSize- 返されるページのサイズは 0 より大きい必要があります。- 導入:
- 2.0
of
ソートパラメーターが適用された新しいPageRequestを作成します。- パラメーター:
pageNumber- ゼロから始まるページ番号。負の値であってはなりません。pageSize- 返されるページのサイズは 0 より大きい必要があります。sort- null であってはなりません。代わりにSort.unsorted()を使用してください。- 導入:
- 2.0
of
public static PageRequest of(int pageNumber, int pageSize, Sort.Direction direction, StringSE... properties) ソート方向とプロパティが適用された新しいPageRequestを作成します。- パラメーター:
pageNumber- ゼロから始まるページ番号。負の値であってはなりません。pageSize- 返されるページのサイズは 0 より大きい必要があります。direction- null であってはなりません。properties- null であってはなりません。- 導入:
- 2.0
ofSize
- パラメーター:
pageSize- 返されるページのサイズは 0 より大きい必要があります。- 戻り値:
- 新しい
PageRequest。 - 導入:
- 2.5
getSort
インターフェースからコピーされた説明:Pageable並べ替えパラメーターを返します。- 戻り値:
- 並べ替え順序。
next
インターフェースからコピーされた説明:Pageableprevious
クラスからコピーされた説明:AbstractPageRequest- 次で指定:
- クラス
AbstractPageRequestのprevious - 戻り値:
- 以前の
Pageable
first
インターフェースからコピーされた説明:Pageable最初のページをリクエストするPageableを返します。- 次で指定:
- インターフェース
Pageableのfirst - 次で指定:
- クラス
AbstractPageRequestのfirst - 戻り値:
Pageableが最初のページをリクエストします。
withPage
pageNumberが適用された新しいPageRequestを作成します。- パラメーター:
pageNumber- 適用するページ番号。- 戻り値:
- 新しい
PageRequest。 - 導入:
- 2.5
withSort
@Contract("_, _ -> new") @CheckReturnValue public PageRequest withSort(Sort.Direction direction, StringSE... properties) - パラメーター:
direction- null であってはなりません。properties- null であってはなりません。- 戻り値:
- 新しい
PageRequest。 - 導入:
- 2.5
withSort
Sortが適用された新しいPageRequestを作成します。- パラメーター:
sort- null であってはなりません。- 戻り値:
- 新しい
PageRequest。 - 導入:
- 2.5
equals
- オーバーライド:
- クラス
AbstractPageRequestのequals
hashCode
public int hashCode()- オーバーライド:
- クラス
AbstractPageRequestのhashCode
toString