org.cruxframework.crux.core.client.datasource
Interface LocalDataSource<E>

All Superinterfaces:
DataSource<E>
All Known Implementing Classes:
LocalPagedDataSource, LocalScrollableDataSource

public interface LocalDataSource<E>
extends DataSource<E>

A DataSource that loads all data and store it locally on client browser

Author:
Thiago da Rosa de Bustamante

Method Summary
 void load()
           
 void setCallback(LocalDataSourceCallback callback)
           
 void update(DataSourceRecord<E>[] records)
           
 void updateData(E[] data)
           
 void updateData(List<E> data)
           
 
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
 

Method Detail

load

void load()

update

void update(DataSourceRecord<E>[] records)

updateData

void updateData(E[] data)

updateData

void updateData(List<E> data)

setCallback

void setCallback(LocalDataSourceCallback callback)


Copyright © 2014. All rights reserved.