Package org.hibernate.models.internal
Interface MutableClassDetailsRegistry
- All Superinterfaces:
ClassDetailsRegistry
- All Known Implementing Classes:
AbstractClassDetailsRegistry,ClassDetailsRegistryStandard
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceCreate a CLass DetailsNested classes/interfaces inherited from interface org.hibernate.models.spi.ClassDetailsRegistry
ClassDetailsRegistry.ClassDetailsConsumer -
Method Summary
Modifier and TypeMethodDescriptionvoidaddClassDetails(String name, ClassDetails classDetails) Adds a managed-class descriptor using the givennameas the registration keyvoidaddClassDetails(ClassDetails classDetails) Adds a managed-class descriptor using its name as the registration key.Resolve (find or create) ClassDetails by name.Methods inherited from interface org.hibernate.models.spi.ClassDetailsRegistry
as, collectImplementors, collectImplementors, findClassDetails, findConcreteTypes, findConcreteTypes, forEachClassDetails, forEachDirectImplementor, forEachDirectSubtype, forEachDirectSubType, getClassDetails, getClassDetailsBuilder, getDirectImplementors, getDirectSubtypes, getDirectSubTypes, isTrackingImplementors, resolveClassDetails, walkConcreteTypes, walkImplementors
-
Method Details
-
addClassDetails
Adds a managed-class descriptor using its name as the registration key. -
addClassDetails
Adds a managed-class descriptor using the givennameas the registration key -
resolveClassDetails
ClassDetails resolveClassDetails(String name, MutableClassDetailsRegistry.ClassDetailsCreator creator) Resolve (find or create) ClassDetails by name. If there is currently no such registration, one is created using the specifiedcreator.
-