Uses of Class
org.hibernate.boot.model.internal.InheritanceState
Packages that use InheritanceState
-
Uses of InheritanceState in org.hibernate.boot.model.internal
Fields in org.hibernate.boot.model.internal with type parameters of type InheritanceStateModifier and TypeFieldDescriptionprotected Map<org.hibernate.models.spi.ClassDetails,
InheritanceState> CollectionBinder.inheritanceStatePerClass
Methods in org.hibernate.boot.model.internal that return InheritanceStateModifier and TypeMethodDescriptionstatic InheritanceState
InheritanceState.getInheritanceStateOfSuperEntity
(org.hibernate.models.spi.ClassDetails classDetails, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> states) static InheritanceState
InheritanceState.getSuperclassInheritanceState
(org.hibernate.models.spi.ClassDetails classDetails, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> states) Methods in org.hibernate.boot.model.internal that return types with arguments of type InheritanceStateModifier and TypeMethodDescriptionstatic Map<org.hibernate.models.spi.ClassDetails,
InheritanceState> AnnotationBinder.buildInheritanceStates
(List<org.hibernate.models.spi.ClassDetails> orderedClasses, MetadataBuildingContext buildingContext) For the mapped entities build some temporary data-structure containing information about the inheritance status of a class.Method parameters in org.hibernate.boot.model.internal with type arguments of type InheritanceStateModifier and TypeMethodDescriptionstatic void
AnnotationBinder.bindClass
(org.hibernate.models.spi.ClassDetails classDetails, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass, MetadataBuildingContext context) Bind an annotated class.static void
CollectionBinder.bindCollection
(PropertyHolder propertyHolder, Nullability nullability, PropertyData inferredData, EntityBinder entityBinder, boolean isIdentifierMapper, MetadataBuildingContext context, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass, org.hibernate.models.spi.MemberDetails property, AnnotatedJoinColumns joinColumns) The first pass at binding a collection.static Component
EmbeddableBinder.bindEmbeddable
(PropertyData inferredData, PropertyHolder propertyHolder, AccessType propertyAccessor, EntityBinder entityBinder, boolean isIdentifierMapper, MetadataBuildingContext context, boolean isComponentEmbedded, boolean isId, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass, String referencedEntityName, String propertyName, Class<? extends EmbeddableInstantiator> customInstantiatorImpl, Class<? extends CompositeUserType<?>> compositeUserTypeClass, AnnotatedJoinColumns columns, AnnotatedColumns annotatedColumns) static void
EntityBinder.bindEntityClass
(org.hibernate.models.spi.ClassDetails clazzToProcess, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStates, MetadataBuildingContext context) Bind an entity class.static PropertyHolder
PropertyHolderBuilder.buildPropertyHolder
(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass) build a component property holderstatic PropertyHolder
PropertyHolderBuilder.buildPropertyHolder
(org.hibernate.models.spi.ClassDetails clazzToProcess, PersistentClass persistentClass, EntityBinder entityBinder, MetadataBuildingContext context, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass) static InheritanceState
InheritanceState.getInheritanceStateOfSuperEntity
(org.hibernate.models.spi.ClassDetails classDetails, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> states) static MappedSuperclass
BinderHelper.getMappedSuperclassOrNull
(org.hibernate.models.spi.ClassDetails declaringClass, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass, MetadataBuildingContext context) static InheritanceState
InheritanceState.getSuperclassInheritanceState
(org.hibernate.models.spi.ClassDetails classDetails, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> states) static void
PropertyBinder.processElementAnnotations
(PropertyHolder propertyHolder, Nullability nullability, PropertyData inferredData, EntityBinder entityBinder, boolean isIdentifierMapper, boolean isComponentEmbedded, boolean inSecondPass, MetadataBuildingContext context, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass) Process annotation of a particular property or field.void
CollectionBinder.setInheritanceStatePerClass
(Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass) void
PropertyBinder.setInheritanceStatePerClass
(Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass) Constructor parameters in org.hibernate.boot.model.internal with type arguments of type InheritanceStateModifierConstructorDescriptionClassPropertyHolder
(PersistentClass persistentClass, org.hibernate.models.spi.ClassDetails entityXClass, EntityBinder entityBinder, MetadataBuildingContext context, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass) ComponentPropertyHolder
(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass) InheritanceState
(org.hibernate.models.spi.ClassDetails classDetails, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass, MetadataBuildingContext buildingContext)