public class QueryResultPageList<E> extends AbstractPageList<E>
| Modifier and Type | Field and Description |
|---|---|
protected List<E> |
buffer
The nodes.
|
comparator, DEAFAULT_BUFFER_SIZE, DEFAULT_PAGE_SIZE, filter, loadedAllData_, offset_, order, queryTime, RESULT_SIZE_SEPARATOR, searchDataCreator, sortByField, spellSuggestion| Constructor and Description |
|---|
QueryResultPageList(int pageSize,
QueryData queryData,
int total,
int bufferSize,
NodeSearchFilter filter,
SearchDataCreator creator) |
| Modifier and Type | Method and Description |
|---|---|
List |
getAll() |
int |
getBufferSize() |
int |
getOffset() |
List<E> |
getPageWithOffsetCare(int page) |
QueryData |
getQueryData() |
int |
getTo()
Returns the to index.
|
boolean |
loadedAllData() |
protected void |
populateCurrentPage(int page) |
void |
setBufferSize(int bufferSize) |
void |
setOffset(int offset) |
void |
setPageSize(int pageSize)
Updates the page size.
|
void |
setQueryData(QueryData queryData) |
void |
sortData() |
checkAndSetPage, currentPage, getComparator, getFilter, getOrder, getQueryTime, getSearchDataCreator, getSortByField, getSpellSuggestion, removeRedundantPages, setComparator, setFilter, setOrder, setQueryTime, setSearchDataCreator, setSortByField, setSpellSuggestionpublic QueryResultPageList(int pageSize,
QueryData queryData,
int total,
int bufferSize,
NodeSearchFilter filter,
SearchDataCreator creator)
public int getBufferSize()
public void setBufferSize(int bufferSize)
public int getOffset()
public void setOffset(int offset)
public QueryData getQueryData()
public void setQueryData(QueryData queryData)
public void setPageSize(int pageSize)
setPageSize in class org.exoplatform.commons.utils.PageList<E>pageSize - the new page size valueprotected void populateCurrentPage(int page)
throws Exception
public void sortData()
sortData in class AbstractPageList<E>public List<E> getPageWithOffsetCare(int page) throws Exception
getPageWithOffsetCare in class AbstractPageList<E>Exceptionpublic int getTo()
getTo in class org.exoplatform.commons.utils.PageList<E>public boolean loadedAllData()
loadedAllData in class AbstractPageList<E>Copyright © 2003–2019 eXo Platform SAS. All rights reserved.