public class PageRequest extends Object implements Pageable, Serializable
Pageable
.Constructor and Description |
---|
PageRequest(int page,
int size)
Creates a new
PageRequest . |
PageRequest(int page,
int size,
Sort.Direction direction,
String... properties)
Creates a new
PageRequest with sort parameters applied. |
PageRequest(int page,
int size,
Sort sort)
Creates a new
PageRequest with sort parameters applied. |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Pageable |
first()
Returns the
Pageable requesting the first page. |
int |
getOffset()
Returns the offset to be taken according to the underlying page and page size.
|
int |
getPageNumber()
Returns the page to be returned.
|
int |
getPageSize()
Returns the number of items to be returned.
|
Sort |
getSort()
Returns the sorting parameters.
|
int |
hashCode() |
boolean |
hasPrevious()
Returns whether there's a previous
Pageable we can access from the current one. |
Pageable |
next()
|
Pageable |
previousOrFirst()
|
String |
toString() |
public PageRequest(int page, int size)
PageRequest
. Pages are zero indexed, thus providing 0 for page
will return the first
page.size
- page
- public PageRequest(int page, int size, Sort.Direction direction, String... properties)
PageRequest
with sort parameters applied.page
- size
- direction
- properties
- public PageRequest(int page, int size, Sort sort)
PageRequest
with sort parameters applied.page
- size
- sort
- can be null.public int getPageSize()
Pageable
getPageSize
in interface Pageable
public int getPageNumber()
Pageable
getPageNumber
in interface Pageable
public int getOffset()
Pageable
public Sort getSort()
Pageable
public boolean hasPrevious()
Pageable
Pageable
we can access from the current one. Will return
false in case the current Pageable
already refers to the first page.hasPrevious
in interface Pageable
public Pageable previousOrFirst()
Pageable
previousOrFirst
in interface Pageable
public Pageable first()
Pageable
Pageable
requesting the first page.Copyright © 2011-2013-2013 Pivotal. All Rights Reserved.