org.granite.client.persistence.collection
Interface PersistentCollection
- All Superinterfaces:
- Externalizable, Serializable
- All Known Subinterfaces:
- PersistentSortedCollection<E>, UnsafePersistentCollection<C>
- All Known Implementing Classes:
- AbstractPersistentCollection, AbstractPersistentMapCollection, AbstractPersistentSimpleCollection, PersistentBag, PersistentList, PersistentMap, PersistentSet, PersistentSortedMap, PersistentSortedSet
public interface PersistentCollection
- extends Externalizable
- Author:
- Franck WOLFF
wasInitialized
boolean wasInitialized()
uninitialize
void uninitialize()
initialize
void initialize()
initializing
void initializing()
clone
PersistentCollection clone(boolean uninitialize)
getLoader
Loader<PersistentCollection> getLoader()
setLoader
void setLoader(Loader<PersistentCollection> loader)
isDirty
boolean isDirty()
dirty
void dirty()
clearDirty
void clearDirty()
addListener
void addListener(PersistentCollection.ChangeListener listener)
removeListener
void removeListener(PersistentCollection.ChangeListener listener)
addListener
void addListener(PersistentCollection.InitializationListener listener)
removeListener
void removeListener(PersistentCollection.InitializationListener listener)
withInitialized
void withInitialized(PersistentCollection.InitializationCallback callback)