クラス PageRequest

実装されているすべてのインターフェース:
SerializableSEPageable

public class PageRequest extends AbstractPageRequest
Pageable の基本的な Java Bean 実装。
作成者:
Oliver Gierke, Thomas Darimont, Anastasiia Smirnova, Mark Paluch, Thach Le
関連事項:
  • コンストラクターの詳細

    • PageRequest

      protected PageRequest(int pageNumber, int pageSize, Sort sort)
      ソートパラメーターが適用された新しい PageRequest を作成します。
      パラメーター:
      pageNumber - ゼロから始まるページ番号。負の値であってはなりません。
      pageSize - 返されるページのサイズは 0 より大きい必要があります。
      sort - null であってはなりません。代わりに Sort.unsorted() を使用してください。
  • メソッドの詳細

    • of

      public static PageRequest of(int pageNumber, int pageSize)
      新しいソートされていない PageRequest を作成します。
      パラメーター:
      pageNumber - ゼロから始まるページ番号。負の値であってはなりません。
      pageSize - 返されるページのサイズは 0 より大きい必要があります。
      導入:
      2.0
    • of

      public static PageRequest of(int pageNumber, int pageSize, Sort sort)
      ソートパラメーターが適用された新しい 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

      public static PageRequest ofSize(int pageSize)
      pageSize を指定して、最初のページ(ページ番号 0)の新しい PageRequest を作成します。
      パラメーター:
      pageSize - 返されるページのサイズは 0 より大きい必要があります。
      戻り値:
      新しい PageRequest
      導入:
      2.5
    • getSort

      public Sort getSort()
      インターフェースからコピーされた説明: Pageable
      並べ替えパラメーターを返します。
      戻り値:
      並べ替え順序。
    • next

      @Contract("_ -> new") @CheckReturnValue public PageRequest next()
      インターフェースからコピーされた説明: Pageable
      次の Page をリクエストする Pageable を返します。
      次で指定:
      インターフェース Pageablenext 
      次で指定:
      クラス AbstractPageRequestnext 
      戻り値:
      Pageable が次の Page をリクエストします。
    • previous

      @Contract("_ -> new") @CheckReturnValue public PageRequest previous()
      クラスからコピーされた説明: AbstractPageRequest
      前の Page をリクエストする Pageable を返します。
      次で指定:
      クラス AbstractPageRequestprevious 
      戻り値:
      以前の Pageable
    • first

      @Contract("_ -> new") @CheckReturnValue public PageRequest first()
      インターフェースからコピーされた説明: Pageable
      最初のページをリクエストする Pageable を返します。
      次で指定:
      インターフェース Pageablefirst 
      次で指定:
      クラス AbstractPageRequestfirst 
      戻り値:
      Pageable が最初のページをリクエストします。
    • withPage

      @Contract("_ -> new") @CheckReturnValue public PageRequest withPage(int pageNumber)
      pageNumber が適用された新しい PageRequest を作成します。
      パラメーター:
      pageNumber - 適用するページ番号。
      戻り値:
      新しい PageRequest
      導入:
      2.5
    • withSort

      @Contract("_, _ -> new") @CheckReturnValue public PageRequest withSort(Sort.Direction direction, StringSE... properties)
      Sort.Direction と properties が適用された新しい PageRequest を作成します。
      パラメーター:
      direction - null であってはなりません。
      properties - null であってはなりません。
      戻り値:
      新しい PageRequest
      導入:
      2.5
    • withSort

      @Contract("_ -> new") @CheckReturnValue public PageRequest withSort(Sort sort)
      Sort が適用された新しい PageRequest を作成します。
      パラメーター:
      sort - null であってはなりません。
      戻り値:
      新しい PageRequest
      導入:
      2.5
    • equals

      public boolean equals(ObjectSE o)
      オーバーライド:
      クラス AbstractPageRequestequals 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス AbstractPageRequesthashCode 
    • toString

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