クラス 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

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

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

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

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

      public PageRequest withPage(int pageNumber)
      pageNumber が適用された新しい PageRequest を作成します。
      パラメーター:
      pageNumber -
      戻り値:
      新しい PageRequest
      導入:
      2.5
    • withSort

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

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

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

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