Interface PersistenceRootReference
- All Superinterfaces:
PersistenceRootReferencing
,Reference<Object>
,Referencing<Object>
- All Known Implementing Classes:
PersistenceRootReference.Default
public interface PersistenceRootReference extends PersistenceRootReferencing, Reference<Object>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PersistenceRootReference.Default
-
Method Summary
Modifier and Type Method Description Object
get()
<F extends PersistenceFunction>
Fiterate(F iterator)
static PersistenceRootReference
New()
static PersistenceRootReference
New(Object root)
static PersistenceRootReference
New(Supplier<?> rootSupplier)
default void
set(Object newRoot)
default Object
setRoot(Object newRoot)
Object
setRootSupplier(Supplier<?> rootSupplier)
-
Method Details
-
get
Object get()- Specified by:
get
in interfacePersistenceRootReferencing
- Specified by:
get
in interfaceReferencing<Object>
-
iterate
- Specified by:
iterate
in interfacePersistenceRootReferencing
-
set
-
setRoot
-
setRootSupplier
-
New
-
New
-
New
-