public interface PersistenceRootResolverProvider
| Modifier and Type | Interface and Description |
|---|---|
static class |
PersistenceRootResolverProvider.Default |
PersistenceRootReference rootReference()
default String rootIdentifier()
default boolean hasRootRegistered()
@Deprecated default PersistenceRootResolverProvider registerRoot(Object root)
setRoot(Object), will be removed in version 8setRoot(Object).
The old variant will be removed in a future release.root - the root objectPersistenceRootResolverProvider setRoot(Object root)
default PersistenceRootResolverProvider registerRoot(String identifier, Object instance)
default PersistenceRootResolverProvider registerRootSupplier(Supplier<?> instanceSupplier)
PersistenceRootResolverProvider registerRootSupplier(String identifier, Supplier<?> instanceSupplier)
default PersistenceRootResolverProvider registerRootSuppliers(one.microstream.collections.types.XGettingTable<String,Supplier<?>> roots)
PersistenceRootResolverProvider setTypeDescriptionResolverProvider(PersistenceTypeDescriptionResolverProvider typeDescriptionResolverProvider)
PersistenceRootResolverProvider setRefactoring(PersistenceRefactoringMappingProvider refactoringMapping)
one.microstream.reference.Reference<? extends PersistenceTypeHandlerManager<?>> typeHandlerManager()
PersistenceRootResolverProvider setTypeHandlerManager(one.microstream.reference.Reference<? extends PersistenceTypeHandlerManager<?>> typeHandlerManager)
PersistenceRootResolver provideRootResolver()
static <D> PersistenceRootResolverProvider New(PersistenceRootReference rootReference, PersistenceTypeResolver typeResolver)
static PersistenceRootResolverProvider New(PersistenceRootReference rootReference, PersistenceTypeResolver typeResolver, PersistenceRootEntry.Provider entryProvider)
Copyright © 2022 MicroStream Software. All rights reserved.