public class DocumentModelListPageProvider extends AbstractPageProvider<DocumentModel>
DocumentModelList inside a
PageProvider.
This page provider does not handle pagination at all, there is only one page with all the documents.
logDEFAULT_MAX_PAGE_SIZE, DEFAULT_MAX_PAGE_SIZE_RUNTIME_PROP, PAGE_LIMIT_UNKNOWN, UNKNOWN_SIZE, UNKNOWN_SIZE_AFTER_QUERY| Constructor and Description |
|---|
DocumentModelListPageProvider() |
DocumentModelListPageProvider(DocumentModelList docs) |
| Modifier and Type | Method and Description |
|---|---|
List<DocumentModel> |
getCurrentPage()
Returns the current page of results.
|
long |
getCurrentPageSize()
Returns the number of elements in current page.
|
DocumentModelList |
getDocumentModelList() |
long |
getNumberOfPages()
Returns the total number of pages or 0 if number of pages is unknown.
|
long |
getPageSize()
Returns the number of results per page.
|
long |
getResultsCount()
Returns the number of result elements if available or a negative value
if it is unknown:
UNKNOWN_SIZE if it is unknown as query
was not done, and since 5.5, UNKNOWN_SIZE_AFTER_QUERY if it
is still unknown after query was done. |
void |
setDocumentModelList(List<DocumentModel> docs) |
addSortInfo, firstPage, getCurrentEntry, getCurrentHigherNonEmptyPageIndex, getCurrentPageIndex, getCurrentPageOffset, getCurrentPageStatus, getCurrentSelectPage, getDefinition, getError, getErrorMessage, getMaxNumberOfEmptyPages, getMaxPageSize, getMinMaxPageSize, getName, getPageLimit, getParameters, getProperties, getSearchDocumentModel, getSortInfo, getSortInfoIndex, getSortInfos, hasChangedParameters, hasError, isLastPageAvailable, isNextEntryAvailable, isNextPageAvailable, isPreviousEntryAvailable, isPreviousPageAvailable, isSortable, last, lastPage, next, nextEntry, nextPage, previous, previousEntry, previousPage, refresh, rewind, setCurrentEntry, setCurrentEntryIndex, setCurrentHigherNonEmptyPageIndex, setCurrentPage, setCurrentPageIndex, setCurrentPageOffset, setDefinition, setMaxPageSize, setName, setPageProviderChangedListener, setPageSize, setParameters, setProperties, setResultsCount, setSearchDocumentModel, setSelectedEntries, setSortable, setSortInfo, setSortInfo, setSortInfospublic DocumentModelListPageProvider()
public DocumentModelListPageProvider(DocumentModelList docs)
public void setDocumentModelList(List<DocumentModel> docs)
public DocumentModelList getDocumentModelList()
public List<DocumentModel> getCurrentPage()
PageProviderThis method is designed to be called from higher levels. It therefore ensures cheapness of repeated calls, rather than data consistency. There is a refresh() method for that.
getCurrentPage in interface PageProvider<DocumentModel>getCurrentPage in class AbstractPageProvider<DocumentModel>public long getResultsCount()
PageProviderUNKNOWN_SIZE if it is unknown as query
was not done, and since 5.5, UNKNOWN_SIZE_AFTER_QUERY if it
is still unknown after query was done.getResultsCount in interface PageProvider<DocumentModel>getResultsCount in class AbstractPageProvider<DocumentModel>public long getPageSize()
PageProvidergetPageSize in interface PageProvider<DocumentModel>getPageSize in class AbstractPageProvider<DocumentModel>public long getCurrentPageSize()
PageProvidergetCurrentPageSize in interface PageProvider<DocumentModel>getCurrentPageSize in class AbstractPageProvider<DocumentModel>public long getNumberOfPages()
PageProvidergetNumberOfPages in interface PageProvider<DocumentModel>getNumberOfPages in class AbstractPageProvider<DocumentModel>Copyright © 2013 Nuxeo SA. All Rights Reserved.