T - item typepublic class PagelessDataCommunicator<T> extends DataCommunicator<T>
DataCommunicator.EmptyDataProvider<T1>, DataCommunicator.Filter<F>DEFAULT_PAGE_INCREASE_COUNT| Constructor and Description |
|---|
PagelessDataCommunicator(DataGenerator<T> dataGenerator,
ArrayUpdater arrayUpdater,
SerializableConsumer<elemental.json.JsonArray> dataUpdater,
StateNode stateNode) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isPagingEnabled()
Returns whether paged queries are enabled or not.
|
void |
setPageSize(int pageSize)
Sets the page size that is used to fetch items.
|
void |
setPagingEnabled(boolean pagingEnabled)
Sets whether paged queries or offset/limit queries will be used.
|
buildQuery, confirmUpdate, fetchFromProvider, getBackEndSorting, getDataProvider, getDataProviderSize, getFilter, getInMemorySorting, getItem, getItemCount, getItemCountEstimate, getItemCountEstimateIncrease, getKeyMapper, getPageSize, handleDataRefreshEvent, isDefinedSize, isFetchEnabled, isItemActive, refresh, reset, setBackEndSorting, setCountCallback, setDataProvider, setDataProvider, setDefinedSize, setFetchEnabled, setInMemorySorting, setItemCountEstimate, setItemCountEstimateIncrease, setKeyMapper, setRequestedRangepublic PagelessDataCommunicator(DataGenerator<T> dataGenerator, ArrayUpdater arrayUpdater, SerializableConsumer<elemental.json.JsonArray> dataUpdater, StateNode stateNode)
public void setPageSize(int pageSize)
DataCommunicatorsetPageSize in class DataCommunicator<T>pageSize - the page size to setpublic void setPagingEnabled(boolean pagingEnabled)
DataCommunicatorsetPagingEnabled in class DataCommunicator<T>pagingEnabled - true for paged queries, false for offset/limit
queriespublic boolean isPagingEnabled()
DataCommunicator
When the paged queries are supported, the Query.getPage() and
Query.getPageSize() can be used to fetch items from the paged
repositories. Otherwise, one should use Query.getOffset() and
Query.getLimit(). Paged queries are enabled by default.
isPagingEnabled in class DataCommunicator<T>true for paged queries, false for offset/limit
queriesDataCommunicator.setPagingEnabled(boolean)Copyright © 2021. All rights reserved.