public class LimitPageRequest
extends java.lang.Object
implements org.springframework.data.domain.Pageable, java.io.Serializable
| Constructor and Description |
|---|
LimitPageRequest(int page,
int size,
org.springframework.data.domain.Sort sort) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
org.springframework.data.domain.Pageable |
first() |
long |
getOffset() |
int |
getPageNumber() |
int |
getPageSize() |
org.springframework.data.domain.Sort |
getSort() |
org.springframework.data.domain.Sort |
getSortOr(org.springframework.data.domain.Sort sort) |
int |
hashCode() |
boolean |
hasPrevious() |
boolean |
isPaged() |
boolean |
isUnpaged() |
org.springframework.data.domain.Pageable |
next() |
static LimitPageRequest |
of(int page,
int size)
创建一个新的
LimitPageRequest |
static LimitPageRequest |
of(int page,
int size,
org.springframework.data.domain.Sort.Direction direction,
java.lang.String... properties)
创建一个新的
LimitPageRequest并应用排序方向和属性 |
static LimitPageRequest |
of(int page,
int size,
org.springframework.data.domain.Sort sort)
创建一个新的
LimitPageRequest并应用排序参数。 |
LimitPageRequest |
previous() |
org.springframework.data.domain.Pageable |
previousOrFirst() |
java.util.Optional<org.springframework.data.domain.Pageable> |
toOptional() |
java.lang.String |
toString() |
org.springframework.data.domain.Pageable |
withPage(int pageNumber) |
public LimitPageRequest(int page,
int size,
org.springframework.data.domain.Sort sort)
public static LimitPageRequest of(int page, int size)
LimitPageRequestpage - 从零开始的页面索引。size - 要返回的页面大小。public static LimitPageRequest of(int page, int size, org.springframework.data.domain.Sort sort)
LimitPageRequest并应用排序参数。page - 从零开始的页面索引。size - 要返回的页面大小。sort - public static LimitPageRequest of(int page, int size, org.springframework.data.domain.Sort.Direction direction, java.lang.String... properties)
LimitPageRequest并应用排序方向和属性page - 从零开始的页面索引,不能为负size - 要返回的页面大小,必须大于0。direction - must not be null.properties - must not be null.public int getPageSize()
getPageSize in interface org.springframework.data.domain.Pageablepublic boolean isPaged()
isPaged in interface org.springframework.data.domain.Pageablepublic boolean isUnpaged()
isUnpaged in interface org.springframework.data.domain.Pageablepublic int getPageNumber()
getPageNumber in interface org.springframework.data.domain.Pageablepublic long getOffset()
getOffset in interface org.springframework.data.domain.Pageablepublic boolean hasPrevious()
hasPrevious in interface org.springframework.data.domain.Pageablepublic java.util.Optional<org.springframework.data.domain.Pageable> toOptional()
toOptional in interface org.springframework.data.domain.Pageablepublic org.springframework.data.domain.Pageable previousOrFirst()
previousOrFirst in interface org.springframework.data.domain.Pageablepublic org.springframework.data.domain.Sort getSort()
getSort in interface org.springframework.data.domain.Pageablepublic org.springframework.data.domain.Sort getSortOr(org.springframework.data.domain.Sort sort)
getSortOr in interface org.springframework.data.domain.Pageablepublic org.springframework.data.domain.Pageable next()
next in interface org.springframework.data.domain.Pageablepublic LimitPageRequest previous()
public org.springframework.data.domain.Pageable first()
first in interface org.springframework.data.domain.Pageablepublic org.springframework.data.domain.Pageable withPage(int pageNumber)
withPage in interface org.springframework.data.domain.Pageablepublic boolean equals(@Nullable
java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object