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 Detail
-
get
Object get()
- Specified by:
get
in interfacePersistenceRootReferencing
- Specified by:
get
in interfaceReferencing<Object>
-
iterate
<F extends PersistenceFunction> F iterate(F iterator)
- Specified by:
iterate
in interfacePersistenceRootReferencing
-
New
static PersistenceRootReference New()
-
New
static PersistenceRootReference New(Object root)
-
New
static PersistenceRootReference New(Supplier<?> rootSupplier)
-
-