クラス AbstractPageRequest

java.lang.ObjectSE
org.springframework.data.domain.AbstractPageRequest
実装されたすべてのインターフェース:
SerializableSEPageable
既知の直属サブクラス
PageRequestQPageRequest

public abstract class AbstractPageRequest extends ObjectSE implements Pageable, SerializableSE
Pageable の抽象 Java Bean 実装。
作成者:
Thomas Darimont, Oliver Gierke, Alex Bondarev, Johannes Englmeier, Thach Le
関連事項:
  • コンストラクターの詳細

    • AbstractPageRequest

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

    • getPageSize

      public int getPageSize()
      インターフェースからコピーされた説明: Pageable
      返されるアイテムの数を返します。
      次で指定:
      インターフェース PageablegetPageSize 
      戻り値:
      そのページのアイテム数、またはオブジェクトが Pageable.isUnpaged() の場合は UnsupportedOperationExceptionSE をスローします。
    • getPageNumber

      public int getPageNumber()
      インターフェースからコピーされた説明: Pageable
      返されるページを返します。
      次で指定:
      インターフェース PageablegetPageNumber 
      戻り値:
      返されるページ、またはオブジェクトが Pageable.isUnpaged() の場合は UnsupportedOperationExceptionSE をスローします。
    • getOffset

      public long getOffset()
      インターフェースからコピーされた説明: Pageable
      基になるページとページサイズに従って取得するオフセットを返します。
      次で指定:
      インターフェース PageablegetOffset 
      戻り値:
      取得するオフセット、またはオブジェクトが Pageable.isUnpaged() の場合は UnsupportedOperationExceptionSE をスローします。
    • hasPrevious

      public boolean hasPrevious()
      インターフェースからコピーされた説明: Pageable
      現在の Pageable が現在のものからアクセスできるかどうかを返します。現在の Pageable がすでに最初のページを参照している場合は、false を返します。
      次で指定:
      インターフェース PageablehasPrevious 
      戻り値:
    • previousOrFirst

      public Pageable previousOrFirst()
      インターフェースからコピーされた説明: Pageable
      前の Pageable または現在の Pageable がすでに最初の Pageable である場合は、最初の Pageable を返します。
      次で指定:
      インターフェース PageablepreviousOrFirst 
      戻り値:
    • next

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

      public abstract Pageable previous()
      前の Page をリクエストする Pageable を返します。
      戻り値:
    • first

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

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • equals

      public boolean equals(ObjectSE obj)
      オーバーライド:
      クラス ObjectSEequalsSE