com.sibvisions.rad.ui.gwt.client.widget.grid
Class RemoteListStore<M extends TableRow>

java.lang.Object
  extended by com.extjs.gxt.ui.client.event.BaseObservable
      extended by com.extjs.gxt.ui.client.store.Store<M>
          extended by com.extjs.gxt.ui.client.store.ListStore<M>
              extended by com.sibvisions.rad.ui.gwt.client.widget.grid.RemoteListStore<M>
Type Parameters:
M - the TableRow implementation
All Implemented Interfaces:
Observable

public class RemoteListStore<M extends TableRow>
extends ListStore<M>

The RemoteListStore forwards CRUD operations to the server.


Field Summary
 
Fields inherited from class com.extjs.gxt.ui.client.store.ListStore
config, loader
 
Fields inherited from class com.extjs.gxt.ui.client.store.Store
Add, all, BeforeAdd, BeforeClear, BeforeDataChanged, BeforeRemove, BeforeSort, Clear, DataChanged, Filter, filterBeginsWith, filtered, filterProperty, filters, filtersEnabled, modified, recordMap, Remove, snapshot, Sort, sortInfo, storeSorter, Update
 
Constructor Summary
RemoteListStore()
          Creates a new instance of RemoteListStore without a loader.
 
Method Summary
 void commitChanges()
          
protected  void insert(List<? extends M> pItems, int pIndex, boolean pSupressEvent)
          
 void rejectChanges()
          
 void remove(M pModel)
          
 
Methods inherited from class com.extjs.gxt.ui.client.store.ListStore
add, add, applySort, getAt, getCount, getLoadConfig, getLoader, getRange, getSortDir, getSortField, getSortState, indexOf, insert, insert, onBeforeLoad, onLoad, onLoadException, setDefaultSort, setSortDir, setSortField, sort, sortData
 
Methods inherited from class com.extjs.gxt.ui.client.store.Store
addFilter, addStoreListener, afterCommit, afterEdit, afterReject, applyFilters, clearFilters, contains, createStoreEvent, equals, filter, filter, findModel, findModel, findModel, findModels, fireStoreEvent, getFilters, getKeyProvider, getModelComparer, getModels, getModifiedRecords, getRecord, getStoreSorter, hasRecord, isFiltered, isFiltered, isMonitorChanges, onModelChange, registerModel, removeAll, removeFilter, removeStoreListener, setKeyProvider, setModelComparer, setMonitorChanges, setStoreSorter, swapModelInstance, unregisterModel, update
 
Methods inherited from class com.extjs.gxt.ui.client.event.BaseObservable
addListener, callListener, fireEvent, fireEvent, getFiresEvents, getListeners, hasActiveEvent, hasListeners, hasListeners, removeAllListeners, removeListener, setFiresEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteListStore

public RemoteListStore()
Creates a new instance of RemoteListStore without a loader.

Method Detail

commitChanges

public void commitChanges()

Overrides:
commitChanges in class Store<M extends TableRow>

rejectChanges

public void rejectChanges()

Overrides:
rejectChanges in class Store<M extends TableRow>

insert

protected void insert(List<? extends M> pItems,
                      int pIndex,
                      boolean pSupressEvent)

Overrides:
insert in class ListStore<M extends TableRow>

remove

public void remove(M pModel)

Overrides:
remove in class ListStore<M extends TableRow>


Copyright © 2009 SIB Visions GmbH. All Rights Reserved.