org.granite.client.tide.data.spi
Interface DataManager.TrackingHandler

All Known Implementing Classes:
EntityManagerImpl.DefaultTrackingHandler
Enclosing interface:
DataManager

public static interface DataManager.TrackingHandler


Method Summary
 void collectionChangeHandler(DataManager.ChangeKind kind, Object target, int location, Object[] items)
           
 void entityCollectionChangeHandler(DataManager.ChangeKind kind, Object target, int location, Object[] items)
           
 void entityMapChangeHandler(DataManager.ChangeKind kind, Object target, int location, Object[] items)
           
 void entityPropertyChangeHandler(Object target, String property, Object oldValue, Object newValue)
           
 void mapChangeHandler(DataManager.ChangeKind kind, Object target, int location, Object[] items)
           
 

Method Detail

collectionChangeHandler

void collectionChangeHandler(DataManager.ChangeKind kind,
                             Object target,
                             int location,
                             Object[] items)

mapChangeHandler

void mapChangeHandler(DataManager.ChangeKind kind,
                      Object target,
                      int location,
                      Object[] items)

entityPropertyChangeHandler

void entityPropertyChangeHandler(Object target,
                                 String property,
                                 Object oldValue,
                                 Object newValue)

entityCollectionChangeHandler

void entityCollectionChangeHandler(DataManager.ChangeKind kind,
                                   Object target,
                                   int location,
                                   Object[] items)

entityMapChangeHandler

void entityMapChangeHandler(DataManager.ChangeKind kind,
                            Object target,
                            int location,
                            Object[] items)