Class PageDTO<T>
java.lang.Object
info.ejava.examples.common.dto.paging.PageDTO<T>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T,
R extends PageDTO<T>>
RfromPage
(org.springframework.data.domain.Page<T> page, PageDTO.Ctor<T, R> ctor) (package private) PageableDTO
int
int
int
getSort()
boolean
boolean
private <T> T
ifPageableNotNull
(Function<PageableDTO, T> getter, T defaultValue) next()
previous()
(package private) void
setNullablePageSpec
(PageableDTO pageable) org.springframework.data.domain.Page<T>
toPage()
toString()
-
Field Details
-
-
totalElements
-
pageable
-
-
Constructor Details
-
PageDTO
-
PageDTO
-
-
Method Details
-
getContent
-
getPageNumber
public int getPageNumber() -
getPageSize
public int getPageSize() -
getSort
-
ifPageableNotNull
-
getNullablePageSpec
PageableDTO getNullablePageSpec() -
setNullablePageSpec
-
getPageableDTO
-
getTotalElementsOptional
-
getNumberOfElements
public int getNumberOfElements() -
hasNextPage
public boolean hasNextPage() -
hasContent
public boolean hasContent() -
next
-
previous
-
fromPage
public static <T,R extends PageDTO<T>> R fromPage(org.springframework.data.domain.Page<T> page, PageDTO.Ctor<T, R> ctor) -
toPage
-
toString
-