public interface PaginationRequest
| Modifier and Type | Interface and Description |
|---|---|
static interface |
PaginationRequest.Order
정렬 정보
|
static class |
PaginationRequest.OrderDirection
정렬 유형
|
| Modifier and Type | Method and Description |
|---|---|
static PaginationRequest |
allRequest()
페이징 없는 전체 request 조회
|
static PaginationRequest |
allRequest(PaginationRequest.Order order)
페이징 없는 전체 request 조회
|
static PaginationRequest |
allRequest(java.lang.String name,
PaginationRequest.OrderDirection direction)
페이징 없는 전체 request 조회
|
default PaginationRequest |
defaultOrder(java.util.List<PaginationRequest.Order> orders)
기본 order 설정
|
default PaginationRequest |
defaultOrder(java.lang.String... names)
기본 order 설정
|
default PaginationRequest |
defaultOrder(java.lang.String name,
PaginationRequest.OrderDirection direction)
기본 order 설정
|
java.lang.Integer |
getCurrentPage()
현재 페이지 순번
|
java.util.List<PaginationRequest.Order> |
getOrders()
정렬 정보 목록
|
java.lang.Integer |
getPageSize()
페이지 사이즈
|
static PaginationRequest |
pageRequest(int pageSize,
int currentPage,
PaginationRequest.Order... orders)
페이징 request 생성
|
default void |
setDefaultOrder(java.lang.String name,
PaginationRequest.OrderDirection direction)
기본 정렬 정보를 반영한다.
|
void |
setOrders(java.util.List<PaginationRequest.Order> orders)
정렬 정보 반영
|
java.lang.Integer getCurrentPage()
java.lang.Integer getPageSize()
java.util.List<PaginationRequest.Order> getOrders()
void setOrders(java.util.List<PaginationRequest.Order> orders)
orders - default void setDefaultOrder(java.lang.String name,
PaginationRequest.OrderDirection direction)
default PaginationRequest defaultOrder(java.lang.String name, PaginationRequest.OrderDirection direction)
name - 프로퍼티 명direction - sorting directiondefault PaginationRequest defaultOrder(java.lang.String... names)
names - 프로퍼티 명 arraydefault PaginationRequest defaultOrder(java.util.List<PaginationRequest.Order> orders)
orders - Order 목록static PaginationRequest allRequest()
static PaginationRequest allRequest(PaginationRequest.Order order)
static PaginationRequest allRequest(java.lang.String name, PaginationRequest.OrderDirection direction)
static PaginationRequest pageRequest(int pageSize, int currentPage, PaginationRequest.Order... orders)
pageSize - 페이지 사이즈currentPage - 현재 페이지