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)
, will be removed in version 8To avoid confusion, this method has been renamed tosetRoot(Object)
. The old variant will be removed in a future release.- Parameters:
root
- the root object- Returns:
- this
-
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)
-