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.inheritanceStatePerClassMethods in org.hibernate.boot.model.internal that return InheritanceStateModifier and TypeMethodDescriptionstatic InheritanceStateInheritanceState.getInheritanceStateOfSuperEntity(org.hibernate.models.spi.ClassDetails classDetails, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> states) static InheritanceStateInheritanceState.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 voidAnnotationBinder.bindClass(org.hibernate.models.spi.ClassDetails classDetails, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass, MetadataBuildingContext context) Bind an annotated class.static voidCollectionBinder.bindCollection(PropertyHolder propertyHolder, Nullability nullability, PropertyData inferredData, EntityBinder entityBinder, boolean isIdentifierMapper, MetadataBuildingContext context, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass, AnnotatedJoinColumns joinColumns) The first pass at binding a collection.static voidEntityBinder.bindEntityClass(org.hibernate.models.spi.ClassDetails clazzToProcess, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStates, MetadataBuildingContext context) Bind an entity class.static PropertyHolderPropertyHolderBuilder.buildPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass) build a component property holderstatic PropertyHolderPropertyHolderBuilder.buildPropertyHolder(org.hibernate.models.spi.ClassDetails clazzToProcess, PersistentClass persistentClass, EntityBinder entityBinder, MetadataBuildingContext context, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass) static InheritanceStateInheritanceState.getInheritanceStateOfSuperEntity(org.hibernate.models.spi.ClassDetails classDetails, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> states) static MappedSuperclassBinderHelper.getMappedSuperclassOrNull(org.hibernate.models.spi.ClassDetails declaringClass, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass, MetadataBuildingContext context) static InheritanceStateInheritanceState.getSuperclassInheritanceState(org.hibernate.models.spi.ClassDetails classDetails, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> states) static voidPropertyBinder.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.voidPropertyBinder.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)