Package com.jalios.jcms.db
Class PageResult<E>
- java.lang.Object
 - 
- com.jalios.jcms.db.PageResult<E>
 
 
- 
- Type Parameters:
 E- any object type
public class PageResult<E> extends java.lang.ObjectThis class contains the result of a paged query (i.e. the sliced result list and total size of the query).- Since:
 - jcms-6.0.0
 - Author:
 - Olivier Dedieu
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPageResult.Status 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringREVISION 
- 
Constructor Summary
Constructors Constructor Description PageResult()Builds a new empty PageResultsPageResult(int totalSize, boolean isTotalAccurate, boolean hasMoreElements, PageResult.Status status)PageResult(int totalSize, boolean isTotalAccurate, PageResult.Status status)PageResult(int totalSize, boolean isTotalAccurate, java.util.LinkedHashMap<E,java.lang.Float> resultMap)PageResult(int totalSize, boolean isTotalAccurate, java.util.LinkedHashMap<E,java.lang.Float> resultMap, boolean hasMoreElements, PageResult.Status status)PageResult(int totalSize, boolean isTotalAccurate, java.util.LinkedHashMap<E,java.lang.Float> resultMap, PageResult.Status status)PageResult(int totalSize, boolean isTotalAccurate, java.util.List<E> resultList)PageResult(int totalSize, boolean isTotalAccurate, java.util.List<E> resultList, boolean hasMoreElements, PageResult.Status status)PageResult(int totalSize, boolean isTotalAccurate, java.util.List<E> resultList, PageResult.Status status) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<E>getResultList()floatgetScore(E obj)PageResult.StatusgetStatus()intgetTotalSize()booleanhasMoreElements()booleanisTotalAccurate()voidsetHasMoreElements(boolean hasMoreElements)voidsetResultList(java.util.List<E> resultList)voidsetStatus(PageResult.Status status)voidsetTotalAccurate(boolean isTotalAccurate)voidsetTotalSize(int totalSize) 
 - 
 
- 
- 
Field Detail
- 
REVISION
public static final java.lang.String REVISION
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
PageResult
public PageResult()
Builds a new empty PageResults 
- 
PageResult
public PageResult(int totalSize, boolean isTotalAccurate, PageResult.Status status) 
- 
PageResult
public PageResult(int totalSize, boolean isTotalAccurate, boolean hasMoreElements, PageResult.Status status) 
- 
PageResult
public PageResult(int totalSize, boolean isTotalAccurate, java.util.List<E> resultList) 
- 
PageResult
public PageResult(int totalSize, boolean isTotalAccurate, java.util.List<E> resultList, PageResult.Status status) 
- 
PageResult
public PageResult(int totalSize, boolean isTotalAccurate, java.util.List<E> resultList, boolean hasMoreElements, PageResult.Status status) 
- 
PageResult
public PageResult(int totalSize, boolean isTotalAccurate, java.util.LinkedHashMap<E,java.lang.Float> resultMap) 
- 
PageResult
public PageResult(int totalSize, boolean isTotalAccurate, java.util.LinkedHashMap<E,java.lang.Float> resultMap, PageResult.Status status) 
- 
PageResult
public PageResult(int totalSize, boolean isTotalAccurate, java.util.LinkedHashMap<E,java.lang.Float> resultMap, boolean hasMoreElements, PageResult.Status status) 
 - 
 
- 
Method Detail
- 
getTotalSize
public int getTotalSize()
 
- 
setTotalSize
public void setTotalSize(int totalSize)
 
- 
getResultList
public java.util.List<E> getResultList()
 
- 
setResultList
public void setResultList(java.util.List<E> resultList)
 
- 
getScore
public float getScore(E obj)
 
- 
setStatus
public void setStatus(PageResult.Status status)
 
- 
getStatus
public PageResult.Status getStatus()
 
- 
isTotalAccurate
public boolean isTotalAccurate()
 
- 
setTotalAccurate
public void setTotalAccurate(boolean isTotalAccurate)
 
- 
hasMoreElements
public boolean hasMoreElements()
 
- 
setHasMoreElements
public void setHasMoreElements(boolean hasMoreElements)
 
 - 
 
 -