| Package | Description |
|---|---|
| org.granite.client.javafx.persistence.collection | |
| org.granite.client.persistence | |
| org.granite.client.persistence.collection |
| Modifier and Type | Class and Description |
|---|---|
class |
ObservablePersistentBag<E> |
class |
ObservablePersistentList<E> |
class |
ObservablePersistentMap<K,V> |
class |
ObservablePersistentSet<E> |
class |
ObservablePersistentSortedMap<K,V> |
class |
ObservablePersistentSortedSet<E> |
| Modifier and Type | Method and Description |
|---|---|
PersistentCollection<java.util.List<E>> |
ObservablePersistentBag.clone(boolean uninitialize) |
PersistentCollection<java.util.List<E>> |
ObservablePersistentList.clone(boolean uninitialize) |
PersistentCollection<java.util.Map<K,V>> |
ObservablePersistentMap.clone(boolean uninitialize) |
PersistentCollection<java.util.Set<E>> |
ObservablePersistentSet.clone(boolean uninitialize) |
PersistentCollection<java.util.SortedMap<K,V>> |
ObservablePersistentSortedMap.clone(boolean uninitialize) |
PersistentCollection<java.util.SortedSet<E>> |
ObservablePersistentSortedSet.clone(boolean uninitialize) |
| Modifier and Type | Method and Description |
|---|---|
void |
Loader.load(PersistentCollection<C> object,
PersistentCollection.InitializationCallback<C> callback)
Called when a lazy collection should be loaded
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
PersistentSortedCollection<C,E>
Base interface for all persistent sorted collections and maps
A loader can be defined to execute a particular behaviour when a lazy collection is accessed
|
interface |
UnsafePersistentCollection<C>
Convenient interface giving access to the underlying collection the it is wrapped
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPersistentCollection<C> |
class |
AbstractPersistentMapCollection<K,V,C extends java.util.Map<K,V>> |
class |
AbstractPersistentSimpleCollection<E,C extends java.util.Collection<E>> |
class |
PersistentBag<E> |
class |
PersistentList<E> |
class |
PersistentMap<K,V> |
class |
PersistentSet<E> |
class |
PersistentSortedMap<K,V> |
class |
PersistentSortedSet<E> |
| Modifier and Type | Method and Description |
|---|---|
PersistentCollection<C> |
AbstractPersistentCollection.clone(boolean uninitialize) |
PersistentCollection<C> |
PersistentCollection.clone(boolean uninitialize)
Clone a persistent collection
|
PersistentCollection<C> |
UnsafePersistentCollection.internalPersistentCollection() |
| Modifier and Type | Method and Description |
|---|---|
void |
PersistentCollection.InitializationCallback.call(PersistentCollection<C> collection)
Called once the collection has been loaded
|
void |
PersistentCollection.ChangeListener.changed(PersistentCollection<C> collection)
Callback called when the collection is modified
|
void |
PersistentCollection.InitializationListener.initialized(PersistentCollection<C> collection)
Callback called when the collection has been loaded
|
void |
PersistentCollection.InitializationListener.uninitialized(PersistentCollection<C> collection)
Callback called when the collection has been unloaded
|