Class PageDTO<T>
java.lang.Object
info.ejava.examples.common.dto.paging.PageDTO<T>
- Direct Known Subclasses:
BooksPageDTO,PersonsPageDTO,SongsPageDTO
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic <T,R extends PageDTO<T>>
RfromPage(org.springframework.data.domain.Page<T> page, PageDTO.Ctor<T, R> ctor) (package private) PageableDTOintintintgetSort()booleaninthashCode()booleanprivate <T> TifPageableNotNull(Function<PageableDTO, T> getter, T defaultValue) next()previous()(package private) voidsetNullablePageSpec(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
-
equals
-
hashCode
public int hashCode()
-