クラス QPageRequest

java.lang.ObjectSE
org.springframework.data.domain.AbstractPageRequest
org.springframework.data.querydsl.QPageRequest
実装されたすべてのインターフェース:
SerializableSEPageable

public class QPageRequest extends AbstractPageRequest
QueryDSL をサポートする Pageable の基本的な Java Bean 実装。
作成者:
Thomas Darimont, Oliver Drotbohm, Mark Paluch, Thach Le
関連事項:
  • コンストラクターの詳細

    • QPageRequest

      @DeprecatedSE public QPageRequest(int pageNumber, int pageSize)
      使用すべきではありません。
      2.1 以降、代わりに of(int, int) を使用してください。
      新しい QPageRequest を作成します。ページにはゼロのインデックスが付けられているため、pageNumber に 0 を指定すると、最初の pageNumber が返されます。
      パラメーター:
      pageNumber - ゼロから始まるページ番号。負の値であってはなりません。
      pageSize - 返されるページのサイズは 0 より大きい必要があります。
    • QPageRequest

      @DeprecatedSE public QPageRequest(int pageNumber, int pageSize, com.querydsl.core.types.OrderSpecifier<?>... orderSpecifiers)
      使用すべきではありません。
      2.1 以降、代わりに of(int, int, OrderSpecifier...) を使用してください。
      指定された OrderSpecifier が適用された新しい QPageRequest を作成します。
      パラメーター:
      pageNumber - ゼロから始まるページ番号。負の値であってはなりません。
      pageSize - 返されるページのサイズは 0 より大きい必要があります。
      orderSpecifiers - null または空であってはなりません。
    • QPageRequest

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

    • of

      public static QPageRequest of(int pageNumber, int pageSize)
      新しい QPageRequest を作成します。ページにはゼロのインデックスが付けられているため、pageNumber に 0 を指定すると、最初の pageNumber が返されます。
      パラメーター:
      pageNumber - ゼロから始まるページ番号。負の値であってはなりません。
      pageSize - 返されるページのサイズは 0 より大きい必要があります。
      導入:
      2.1
    • of

      public static QPageRequest of(int pageNumber, int pageSize, com.querydsl.core.types.OrderSpecifier<?>... orderSpecifiers)
      指定された OrderSpecifier が適用された新しい QPageRequest を作成します。
      パラメーター:
      pageNumber - ゼロから始まるページ番号。負の値であってはなりません。
      pageSize - 返されるページのサイズは 0 より大きい必要があります。
      orderSpecifiers - null または空であってはなりません。
      導入:
      2.1
    • of

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

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

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

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

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

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

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

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