Interface PersistenceRoots
-
- All Known Implementing Classes:
PersistenceRoots.Default
public interface PersistenceRoots
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PersistenceRoots.Default
-
Method Summary
Modifier and Type Method Description Object
customRoot()
String
customRootIdentifier()
Reference<Object>
defaultRoot()
String
defaultRootIdentifier()
XGettingTable<String,Object>
entries()
boolean
hasChanged()
static PersistenceRoots
New(PersistenceRootResolver rootResolver)
void
reinitializeEntries(XGettingTable<String,Object> newEntries)
void
updateEntries(XGettingTable<String,Object> newEntries)
-
-
-
Method Detail
-
defaultRootIdentifier
String defaultRootIdentifier()
-
customRootIdentifier
String customRootIdentifier()
-
customRoot
Object customRoot()
-
entries
XGettingTable<String,Object> entries()
-
hasChanged
boolean hasChanged()
-
reinitializeEntries
void reinitializeEntries(XGettingTable<String,Object> newEntries)
-
updateEntries
void updateEntries(XGettingTable<String,Object> newEntries)
-
New
static PersistenceRoots New(PersistenceRootResolver rootResolver)
-
-