Class MappingModelCreationProcess
java.lang.Object
org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static interface
Explicitly defined to better control (for now) the args -
Method Summary
Modifier and TypeMethodDescriptiongetEntityPersister
(String name) static void
process
(EntityPersisterConcurrentMap entityPersisterMap, Map<String, CollectionPersister> collectionPersisterMap, RuntimeModelCreationContext creationContext) Triggers creation of the mapping model<T extends ModelPart>
TprocessSubPart
(String localName, MappingModelCreationProcess.SubPartMappingProducer<T> subPartMappingProducer) void
registerForeignKey
(ModelPart keyOwner, ForeignKeyDescriptor keyDescriptor) void
registerForeignKeyPostInitCallbacks
(String description, MappingModelCreationProcess.PostInitCallback callback) void
registerInitializationCallback
(String description, MappingModelCreationProcess.PostInitCallback callback) void
withForeignKey
(ModelPart keyOwner, Consumer<ForeignKeyDescriptor> consumer)
-
Method Details
-
process
public static void process(EntityPersisterConcurrentMap entityPersisterMap, Map<String, CollectionPersister> collectionPersisterMap, RuntimeModelCreationContext creationContext) Triggers creation of the mapping model -
getCreationContext
-
getEntityPersister
-
getSqmFunctionRegistry
-
processSubPart
public <T extends ModelPart> T processSubPart(String localName, MappingModelCreationProcess.SubPartMappingProducer<T> subPartMappingProducer) -
registerInitializationCallback
public void registerInitializationCallback(String description, MappingModelCreationProcess.PostInitCallback callback) -
registerForeignKeyPostInitCallbacks
public void registerForeignKeyPostInitCallbacks(String description, MappingModelCreationProcess.PostInitCallback callback) -
withForeignKey
-
registerForeignKey
-