Interface PersistenceRootResolverProvider
- All Known Implementing Classes:
PersistenceRootResolverProvider.Default
public interface PersistenceRootResolverProvider
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PersistenceRootResolverProvider.Default
-
Method Summary
-
Method Details
-
rootReference
PersistenceRootReference rootReference() -
rootIdentifier
-
hasRootRegistered
default boolean hasRootRegistered() -
registerRoot
Deprecated.replaced bysetRoot(Object)
To avoid confusion, this method has been renamed tosetRoot(Object)
. The old variant will be removed in a future release. -
setRoot
-
registerRoot
-
registerRootSupplier
-
registerRootSupplier
PersistenceRootResolverProvider registerRootSupplier(String identifier, Supplier<?> instanceSupplier) -
registerRootSuppliers
default PersistenceRootResolverProvider registerRootSuppliers(XGettingTable<String,Supplier<?>> roots) -
setTypeDescriptionResolverProvider
PersistenceRootResolverProvider setTypeDescriptionResolverProvider(PersistenceTypeDescriptionResolverProvider typeDescriptionResolverProvider) -
setRefactoring
PersistenceRootResolverProvider setRefactoring(PersistenceRefactoringMappingProvider refactoringMapping) -
typeHandlerManager
Reference<? extends PersistenceTypeHandlerManager<?>> typeHandlerManager() -
setTypeHandlerManager
PersistenceRootResolverProvider setTypeHandlerManager(Reference<? extends PersistenceTypeHandlerManager<?>> typeHandlerManager) -
provideRootResolver
PersistenceRootResolver provideRootResolver() -
New
static <D> PersistenceRootResolverProvider New(PersistenceRootReference rootReference, PersistenceTypeResolver typeResolver) -
New
static PersistenceRootResolverProvider New(PersistenceRootReference rootReference, PersistenceTypeResolver typeResolver, PersistenceRootEntry.Provider entryProvider)
-