public class SocialWorkspaceMiniMessagePageProvider extends AbstractSocialWorkspaceMiniMessagePageProvider<MiniMessage>
This page provider requires three properties:
LOCALE_PROPERTY, RELATIONSHIP_KIND_PROPERTY, REPOSITORY_NAME_PROPERTY, SOCIAL_WORKSPACE_ID_PROPERTY
log
DEFAULT_MAX_PAGE_SIZE, DEFAULT_MAX_PAGE_SIZE_RUNTIME_PROP, PAGE_LIMIT_UNKNOWN, UNKNOWN_SIZE, UNKNOWN_SIZE_AFTER_QUERY
Constructor and Description |
---|
SocialWorkspaceMiniMessagePageProvider() |
Modifier and Type | Method and Description |
---|---|
List<MiniMessage> |
getCurrentPage()
Returns the current page of results.
|
isSortable, refresh
getNextOffset
addSortInfo, firstPage, getCurrentEntry, getCurrentHigherNonEmptyPageIndex, getCurrentPageIndex, getCurrentPageOffset, getCurrentPageSize, getCurrentPageStatus, getCurrentSelectPage, getDefinition, getError, getErrorMessage, getMaxNumberOfEmptyPages, getMaxPageSize, getMinMaxPageSize, getName, getNumberOfPages, getPageLimit, getPageSize, getParameters, getProperties, getResultsCount, getSearchDocumentModel, getSortInfo, getSortInfoIndex, getSortInfos, hasChangedParameters, hasError, isLastPageAvailable, isNextEntryAvailable, isNextPageAvailable, isPreviousEntryAvailable, isPreviousPageAvailable, last, lastPage, next, nextEntry, nextPage, previous, previousEntry, previousPage, rewind, setCurrentEntry, setCurrentEntryIndex, setCurrentHigherNonEmptyPageIndex, setCurrentPage, setCurrentPageIndex, setCurrentPageOffset, setDefinition, setMaxPageSize, setName, setPageProviderChangedListener, setPageSize, setParameters, setProperties, setResultsCount, setSearchDocumentModel, setSelectedEntries, setSortable, setSortInfo, setSortInfo, setSortInfos
public SocialWorkspaceMiniMessagePageProvider()
public List<MiniMessage> getCurrentPage()
PageProvider
This 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<MiniMessage>
getCurrentPage
in class AbstractPageProvider<MiniMessage>
Copyright © 2013 Nuxeo SA. All Rights Reserved.