Class DeserializeablePage<T>
- java.lang.Object
-
- de.knightsoftnet.gwtp.spring.shared.data.DeserializeablePage<T>
-
- Type Parameters:
T- the type of which the page consists.
- All Implemented Interfaces:
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 DeserializeablePage<T> extends Object implements org.springframework.data.domain.Page<T>
DeserializeablePageimplementation.
-
-
Constructor Summary
Constructors Constructor Description DeserializeablePage()DeserializeablePage(List<T> content)DeserializeablePage(List<T> content, org.springframework.data.domain.Pageable pageable, long total)constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<T>getContent()protected <U> List<U>getConvertedContent(Function<? super T,? extends U> converter)Applies the givenFunctionto the content of theChunk.intgetNumber()intgetNumberOfElements()intgetSize()org.springframework.data.domain.SortgetSort()longgetTotalElements()intgetTotalPages()booleanhasContent()booleanhasNext()booleanhasPrevious()booleanisEmpty()booleanisFirst()booleanisLast()Iterator<T>iterator()<U> org.springframework.data.domain.Page<U>map(Function<? super T,? extends U> converter)org.springframework.data.domain.PageablenextPageable()org.springframework.data.domain.PageImpl<T>pageImpl()org.springframework.data.domain.PageablepreviousPageable()voidsetContent(List<T> pcontent)voidsetEmpty(boolean empty)voidsetFirst(boolean first)voidsetLast(boolean last)voidsetNumber(int number)voidsetNumberOfElements(int numberOfElements)voidsetSize(int size)voidsetSort(org.springframework.data.domain.Sort sort)voidsetTotalElements(long totalElements)voidsetTotalPages(int totalPages)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
pageImpl
public org.springframework.data.domain.PageImpl<T> pageImpl()
-
getNumber
public final int getNumber()
- Specified by:
getNumberin interfaceorg.springframework.data.domain.Slice<T>
-
setNumber
public final void setNumber(int number)
-
getSize
public final int getSize()
- Specified by:
getSizein interfaceorg.springframework.data.domain.Slice<T>
-
setSize
public final void setSize(int size)
-
getTotalPages
public final int getTotalPages()
- Specified by:
getTotalPagesin interfaceorg.springframework.data.domain.Page<T>
-
setTotalPages
public final void setTotalPages(int totalPages)
-
getNumberOfElements
public final int getNumberOfElements()
- Specified by:
getNumberOfElementsin interfaceorg.springframework.data.domain.Slice<T>
-
setNumberOfElements
public final void setNumberOfElements(int numberOfElements)
-
getTotalElements
public final long getTotalElements()
- Specified by:
getTotalElementsin interfaceorg.springframework.data.domain.Page<T>
-
setTotalElements
public final void setTotalElements(long totalElements)
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.springframework.data.util.Streamable<T>
-
setEmpty
public void setEmpty(boolean empty)
-
isFirst
public final boolean isFirst()
- Specified by:
isFirstin interfaceorg.springframework.data.domain.Slice<T>
-
setFirst
public final void setFirst(boolean first)
-
isLast
public final boolean isLast()
- Specified by:
isLastin interfaceorg.springframework.data.domain.Slice<T>
-
setLast
public final void setLast(boolean last)
-
getContent
public final List<T> getContent()
- Specified by:
getContentin interfaceorg.springframework.data.domain.Slice<T>
-
getSort
public final org.springframework.data.domain.Sort getSort()
- Specified by:
getSortin interfaceorg.springframework.data.domain.Slice<T>
-
setSort
public final void setSort(org.springframework.data.domain.Sort sort)
-
hasContent
public boolean hasContent()
- Specified by:
hasContentin interfaceorg.springframework.data.domain.Slice<T>
-
hasNext
public boolean hasNext()
- Specified by:
hasNextin interfaceorg.springframework.data.domain.Slice<T>
-
hasPrevious
public boolean hasPrevious()
- Specified by:
hasPreviousin interfaceorg.springframework.data.domain.Slice<T>
-
nextPageable
public org.springframework.data.domain.Pageable nextPageable()
- Specified by:
nextPageablein interfaceorg.springframework.data.domain.Slice<T>
-
previousPageable
public org.springframework.data.domain.Pageable previousPageable()
- Specified by:
previousPageablein interfaceorg.springframework.data.domain.Slice<T>
-
map
public <U> org.springframework.data.domain.Page<U> map(Function<? super T,? extends U> converter)
-
-