public class PreviousRoutesPageProvider extends AbstractPageProvider<LogEntry> implements PageProvider<LogEntry>
PageProvider implementation that returns LogEntry from Audit
Service - Used for Route History content view| Modifier and Type | Field and Description |
|---|---|
static String |
CORE_SESSION_PROPERTY |
static String |
DOC_ID_PROPERTY |
static String |
UICOMMENTS_PROPERTY |
logDEFAULT_MAX_PAGE_SIZE, DEFAULT_MAX_PAGE_SIZE_RUNTIME_PROP, UNKNOWN_SIZE, UNKNOWN_SIZE_AFTER_QUERY| Constructor and Description |
|---|
PreviousRoutesPageProvider() |
| Modifier and Type | Method and Description |
|---|---|
List<LogEntry> |
getCurrentPage()
Returns the current page of results.
|
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 |
refresh()
Refresh hook, to override for custom behavior
|
String |
toString() |
addSortInfo, firstPage, getCurrentEntry, getCurrentHigherNonEmptyPageIndex, getCurrentPageIndex, getCurrentPageOffset, getCurrentPageSize, getCurrentPageStatus, getCurrentSelectPage, getDefinition, getError, getErrorMessage, getMaxNumberOfEmptyPages, getMaxPageSize, getMinMaxPageSize, getName, getNumberOfPages, getPageSize, getParameters, getProperties, getSearchDocumentModel, getSortInfo, getSortInfoIndex, getSortInfos, hasChangedParameters, hasError, isLastPageAvailable, isNextEntryAvailable, isNextPageAvailable, isPreviousEntryAvailable, isPreviousPageAvailable, isSortable, last, lastPage, next, nextEntry, nextPage, previous, previousEntry, previousPage, rewind, setCurrentEntry, setCurrentEntryIndex, setCurrentHigherNonEmptyPageIndex, setCurrentPage, setCurrentPageOffset, setDefinition, setMaxPageSize, setName, setPageProviderChangedListener, setPageSize, setParameters, setProperties, setResultsCount, setSearchDocumentModel, setSelectedEntries, setSortable, setSortInfo, setSortInfo, setSortInfosequals, getClass, hashCode, notify, notifyAll, wait, wait, waitaddSortInfo, firstPage, getCurrentEntry, getCurrentPageIndex, getCurrentPageOffset, getCurrentPageSize, getCurrentPageStatus, getCurrentSelectPage, getDefinition, getError, getErrorMessage, getMaxPageSize, getName, getNumberOfPages, getPageSize, getParameters, getProperties, getSearchDocumentModel, getSortInfo, getSortInfoIndex, getSortInfos, hasChangedParameters, hasError, isLastPageAvailable, isNextEntryAvailable, isNextPageAvailable, isPreviousEntryAvailable, isPreviousPageAvailable, isSortable, lastPage, nextEntry, nextPage, previousEntry, previousPage, setCurrentEntry, setCurrentEntryIndex, setCurrentPage, setCurrentPageOffset, setDefinition, setMaxPageSize, setName, setPageProviderChangedListener, setPageSize, setParameters, setProperties, setResultsCount, setSearchDocumentModel, setSelectedEntries, setSortable, setSortInfo, setSortInfo, setSortInfospublic static final String CORE_SESSION_PROPERTY
public static final String UICOMMENTS_PROPERTY
public static final String DOC_ID_PROPERTY
public List<LogEntry> 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<LogEntry>getCurrentPage in class AbstractPageProvider<LogEntry>public void refresh()
AbstractPageProvider
When overriding it, call super.refresh() as last statement
to make sure that the PageProviderChangedListener is called with
the up-to-date @{code PageProvider} state.
refresh in interface PageProvider<LogEntry>refresh in class AbstractPageProvider<LogEntry>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<LogEntry>getResultsCount in class AbstractPageProvider<LogEntry>Copyright © 2013 Nuxeo SA. All Rights Reserved.