Package net.n2oapp.platform.jaxrs
Class RestPage<T>
- java.lang.Object
-
- org.springframework.data.domain.PageImpl<T>
-
- net.n2oapp.platform.jaxrs.RestPage<T>
-
- All Implemented Interfaces:
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 RestPage<T> extends org.springframework.data.domain.PageImpl<T>Страница данных Spring Data серилизуемая через Jackson ObjectMapper- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<T>getContent()protected <U extends Object>
List<U>getConvertedContent(Function<? super T,? extends U> arg0)intgetNumber()intgetNumberOfElements()org.springframework.data.domain.PageablegetPageable()intgetSize()org.springframework.data.domain.SortgetSort()longgetTotalElements()intgetTotalPages()booleanhasContent()booleanhasPrevious()booleanisFirst()booleanisLast()Iterator<T>iterator()org.springframework.data.domain.PageablenextPageable()org.springframework.data.domain.PageablepreviousPageable()voidsetContent(List<T> content)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)org.springframework.data.domain.PageImpl<T>unwrap()-
Methods inherited from class org.springframework.data.domain.PageImpl
equals, hashCode, hasNext, map, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
-
-
-
Method Detail
-
unwrap
public org.springframework.data.domain.PageImpl<T> unwrap()
-
getContent
public List<T> getContent()
- Specified by:
getContentin interfaceorg.springframework.data.domain.Slice<T>
-
isFirst
public boolean isFirst()
- Specified by:
isFirstin interfaceorg.springframework.data.domain.Slice<T>
-
setFirst
public void setFirst(boolean first)
-
isLast
public boolean isLast()
-
setLast
public void setLast(boolean last)
-
getNumberOfElements
public int getNumberOfElements()
- Specified by:
getNumberOfElementsin interfaceorg.springframework.data.domain.Slice<T>
-
setNumberOfElements
public void setNumberOfElements(int numberOfElements)
-
getSize
public int getSize()
- Specified by:
getSizein interfaceorg.springframework.data.domain.Slice<T>
-
setSize
public void setSize(int size)
-
getSort
public org.springframework.data.domain.Sort getSort()
- Specified by:
getSortin interfaceorg.springframework.data.domain.Slice<T>
-
setSort
public void setSort(org.springframework.data.domain.Sort sort)
-
getTotalElements
public long getTotalElements()
-
setTotalElements
public void setTotalElements(long totalElements)
-
getTotalPages
public int getTotalPages()
-
setTotalPages
public void setTotalPages(int totalPages)
-
getNumber
public int getNumber()
- Specified by:
getNumberin interfaceorg.springframework.data.domain.Slice<T>
-
setNumber
public void setNumber(int number)
-
hasPrevious
public boolean hasPrevious()
- Specified by:
hasPreviousin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
nextPageable
public org.springframework.data.domain.Pageable nextPageable()
- Specified by:
nextPageablein interfaceorg.springframework.data.domain.Slice<T extends Object>
-
previousPageable
public org.springframework.data.domain.Pageable previousPageable()
- Specified by:
previousPageablein interfaceorg.springframework.data.domain.Slice<T extends Object>
-
hasContent
public boolean hasContent()
- Specified by:
hasContentin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
iterator
public Iterator<T> iterator()
-
getConvertedContent
protected <U extends Object> List<U> getConvertedContent(Function<? super T,? extends U> arg0)
-
getPageable
public org.springframework.data.domain.Pageable getPageable()
- Specified by:
getPageablein interfaceorg.springframework.data.domain.Slice<T extends Object>
-
-