Interface PersistenceRoots
-
- All Superinterfaces:
PersistenceRootsView
- All Known Implementing Classes:
PersistenceRoots.Default
public interface PersistenceRoots extends PersistenceRootsView
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PersistenceRoots.Default
-
Method Summary
Modifier and Type Method Description XGettingTable<String,Object>
entries()
boolean
hasChanged()
default <C extends BiConsumer<String,Object>>
CiterateEntries(C iterator)
static PersistenceRoots
New(PersistenceRootResolver rootResolver)
void
reinitializeEntries(XGettingTable<String,Object> newEntries)
PersistenceRootReference
rootReference()
void
updateEntries(XGettingTable<String,Object> newEntries)
-
-
-
Method Detail
-
rootReference
PersistenceRootReference rootReference()
- Specified by:
rootReference
in interfacePersistenceRootsView
-
entries
XGettingTable<String,Object> entries()
-
hasChanged
boolean hasChanged()
-
reinitializeEntries
void reinitializeEntries(XGettingTable<String,Object> newEntries)
-
updateEntries
void updateEntries(XGettingTable<String,Object> newEntries)
-
iterateEntries
default <C extends BiConsumer<String,Object>> C iterateEntries(C iterator)
- Specified by:
iterateEntries
in interfacePersistenceRootsView
-
New
static PersistenceRoots New(PersistenceRootResolver rootResolver)
-
-