Interface PaginationRequest
- All Known Implementing Classes:
DefaultPaginationRequest
public interface PaginationRequest
페이징 요청 정보
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface정렬 정보static enum정렬 유형 -
Method Summary
Modifier and TypeMethodDescriptionstatic PaginationRequest페이징 없는 전체 request 조회static PaginationRequest페이징 없는 전체 request 조회static PaginationRequestallRequest(String name, PaginationRequest.OrderDirection direction) 페이징 없는 전체 request 조회default PaginationRequestdefaultOrder(String... names) 기본 order 설정default PaginationRequestdefaultOrder(String name, PaginationRequest.OrderDirection direction) 기본 order 설정default PaginationRequestdefaultOrder(List<PaginationRequest.Order> orders) 기본 order 설정현재 페이지 순번정렬 정보 목록페이지 사이즈static PaginationRequestpageRequest(int pageSize, int currentPage, PaginationRequest.Order... orders) 페이징 request 생성default voidsetDefaultOrder(String name, PaginationRequest.OrderDirection direction) 기본 정렬 정보를 반영한다.voidsetOrders(List<PaginationRequest.Order> orders) 정렬 정보 반영
-
Method Details
-
getCurrentPage
Integer getCurrentPage()현재 페이지 순번- Returns:
-
getPageSize
Integer getPageSize()페이지 사이즈- Returns:
-
getOrders
List<PaginationRequest.Order> getOrders()정렬 정보 목록- Returns:
-
setOrders
정렬 정보 반영- Parameters:
orders-
-
setDefaultOrder
기본 정렬 정보를 반영한다. -
defaultOrder
기본 order 설정- Parameters:
name- 프로퍼티 명direction- sorting direction
-
defaultOrder
기본 order 설정- Parameters:
names- 프로퍼티 명 array
-
defaultOrder
기본 order 설정- Parameters:
orders- Order 목록
-
allRequest
페이징 없는 전체 request 조회- Returns:
-
allRequest
페이징 없는 전체 request 조회- Returns:
-
allRequest
페이징 없는 전체 request 조회- Returns:
-
pageRequest
static PaginationRequest pageRequest(int pageSize, int currentPage, PaginationRequest.Order... orders) 페이징 request 생성- Parameters:
pageSize- 페이지 사이즈currentPage- 현재 페이지- Returns:
- PaginationRequest
-