org.cruxframework.crux.core.client.datasource
Interface RemoteDataSource<E>
- All Superinterfaces:
- DataSource<E>, PagedDataSource<E>
- All Known Subinterfaces:
- MeasurableRemoteDataSource<E>, StreamingDataSource<E>
- All Known Implementing Classes:
- RemotePagedDataSource, RemoteStreamingDataSource
public interface RemoteDataSource<E>
- extends PagedDataSource<E>
- Author:
- Thiago da Rosa de Bustamante
| Methods inherited from interface org.cruxframework.crux.core.client.datasource.DataSource |
clearChanges, cloneDTO, copyValueToWidget, firstRecord, getBoundObject, getBoundObject, getColumnDefinitions, getNewRecords, getRecord, getRemovedRecords, getSelectedRecords, getUpdatedRecords, getValue, getValue, hasNextRecord, hasPreviousRecord, insertRecord, nextRecord, previousRecord, removeRecord, reset, setColumnDefinitions, setValue, sort, sort, updateState |
fetch
void fetch(int startRecord,
int endRecord)
cancelFetching
void cancelFetching()
update
void update(DataSourceRecord<E>[] records)
updateData
void updateData(E[] data)
updateData
void updateData(List<E> data)
setCallback
void setCallback(RemoteDataSourceCallback callback)
Copyright © 2014. All rights reserved.