Class KeysetAwarePageImpl<T>
java.lang.Object
org.springframework.data.domain.PageImpl<T>
com.blazebit.persistence.spring.data.base.query.KeysetAwarePageImpl<T>
- All Implemented Interfaces:
KeysetAwarePage<T>,KeysetAwareSlice<T>,Serializable,Iterable<T>,Supplier<Stream<T>>,org.springframework.data.domain.Page<T>,org.springframework.data.domain.Slice<T>,org.springframework.data.util.Streamable<T>
public class KeysetAwarePageImpl<T>
extends org.springframework.data.domain.PageImpl<T>
implements KeysetAwarePage<T>
- Since:
- 1.6.9
- Author:
- Christian Beikov, Eugen Mayer
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionKeysetAwarePageImpl(com.blazebit.persistence.PagedList<T> list, org.springframework.data.domain.Pageable pageable) KeysetAwarePageImpl(List<T> list) KeysetAwarePageImpl(List<T> list, long totalSize, com.blazebit.persistence.KeysetPage keysetPage, org.springframework.data.domain.Pageable pageable) -
Method Summary
Modifier and TypeMethodDescriptiongetConvertedContent(Function<? super T, ? extends U> arg0) com.blazebit.persistence.KeysetPageReturns the keyset page associated to the results of this page.intintorg.springframework.data.domain.PageableintgetSize()org.springframework.data.domain.SortgetSort()booleanbooleanbooleanisFirst()iterator()Methods inherited from class org.springframework.data.domain.PageImpl
equals, getTotalElements, getTotalPages, hashCode, hasNext, isLast, map, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface org.springframework.data.domain.Page
getTotalElements, getTotalPages, mapMethods inherited from interface org.springframework.data.domain.Slice
getContent, getNumber, getNumberOfElements, getPageable, getSize, getSort, hasContent, hasNext, hasPrevious, isFirst, isLast, nextOrLastPageable, previousOrFirstPageableMethods inherited from interface org.springframework.data.util.Streamable
and, and, and, and, filter, flatMap, get, isEmpty, stream, toList, toSet
-
Constructor Details
-
KeysetAwarePageImpl
-
KeysetAwarePageImpl
public KeysetAwarePageImpl(com.blazebit.persistence.PagedList<T> list, org.springframework.data.domain.Pageable pageable) -
KeysetAwarePageImpl
-
-
Method Details
-
getKeysetPage
public com.blazebit.persistence.KeysetPage getKeysetPage()Description copied from interface:KeysetAwarePageReturns the keyset page associated to the results of this page.- Specified by:
getKeysetPagein interfaceKeysetAwarePage<T>- Specified by:
getKeysetPagein interfaceKeysetAwareSlice<T>- Returns:
- The keyset page
-
nextPageable
- Specified by:
nextPageablein interfaceKeysetAwarePage<T>- Specified by:
nextPageablein interfaceKeysetAwareSlice<T>- Specified by:
nextPageablein interfaceorg.springframework.data.domain.Slice<T>
-
previousPageable
- Specified by:
previousPageablein interfaceKeysetAwarePage<T>- Specified by:
previousPageablein interfaceKeysetAwareSlice<T>- Specified by:
previousPageablein interfaceorg.springframework.data.domain.Slice<T>
-
getNumber
public int getNumber()- Specified by:
getNumberin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
getSize
public int getSize()- Specified by:
getSizein interfaceorg.springframework.data.domain.Slice<T extends Object>
-
getNumberOfElements
public int getNumberOfElements()- Specified by:
getNumberOfElementsin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
hasPrevious
public boolean hasPrevious()- Specified by:
hasPreviousin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
isFirst
public boolean isFirst()- Specified by:
isFirstin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
hasContent
public boolean hasContent()- Specified by:
hasContentin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
getContent
- Specified by:
getContentin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
getPageable
public org.springframework.data.domain.Pageable getPageable()- Specified by:
getPageablein interfaceorg.springframework.data.domain.Slice<T extends Object>
-
getSort
public org.springframework.data.domain.Sort getSort()- Specified by:
getSortin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
iterator
-
getConvertedContent
-