com.waveset.object
Interface RepoChangeNotifier


public interface RepoChangeNotifier


Method Summary
 void addToListCache(PersistentObject po)
          Add new items to the list cache.
 void addToListCache(Type type, PersistentObject[] poArray)
          Add new items to the list cache.
 void clearListCache(Type type, java.lang.String ogNameOrID)
          Rename items in the list cache.
 void deleteFromListCache(Type type, java.lang.String nameOrId)
          Remove deleted items from the list cache.
 void deleteFromListCache(Type type, java.lang.String[] nameOrIdArray)
          Remove deleted items from the list cache.
 void renameInListCache(Type type, java.lang.String[] nameOrIdArray, java.lang.String[] newNames)
          Rename items in the list cache.
 void renameInListCache(Type type, java.lang.String nameOrId, java.lang.String newName)
          Rename items in the list cache.
 void shutdown()
           
 void updateListCache(PersistentObject po)
          Apply successful repository updates to the list cache.
 void updateListCache(PersistentObject[] poArray)
          Apply successful repository updates to the list cache.
 

Method Detail

shutdown

public void shutdown()
              throws WavesetException
Throws:
WavesetException

updateListCache

public void updateListCache(PersistentObject po)
Apply successful repository updates to the list cache.


updateListCache

public void updateListCache(PersistentObject[] poArray)
Apply successful repository updates to the list cache.


addToListCache

public void addToListCache(PersistentObject po)
Add new items to the list cache.


addToListCache

public void addToListCache(Type type,
                           PersistentObject[] poArray)
Add new items to the list cache.


deleteFromListCache

public void deleteFromListCache(Type type,
                                java.lang.String nameOrId)
Remove deleted items from the list cache.


deleteFromListCache

public void deleteFromListCache(Type type,
                                java.lang.String[] nameOrIdArray)
Remove deleted items from the list cache.


renameInListCache

public void renameInListCache(Type type,
                              java.lang.String nameOrId,
                              java.lang.String newName)
Rename items in the list cache.


renameInListCache

public void renameInListCache(Type type,
                              java.lang.String[] nameOrIdArray,
                              java.lang.String[] newNames)
Rename items in the list cache.


clearListCache

public void clearListCache(Type type,
                           java.lang.String ogNameOrID)
Rename items in the list cache.