## Uses of Class
org.hibernate.cfg.InheritanceState

Packages that use InheritanceState
org.hibernate.cfg: This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel.
org.hibernate.cfg.annotations

Uses of InheritanceState in org.hibernate.cfg

Methods in org.hibernate.cfg that return InheritanceState
`static InheritanceState` `InheritanceState.getInheritanceStateOfSuperEntity(org.hibernate.annotations.common.reflection.XClass clazz, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> states)`
`static InheritanceState` `InheritanceState.getSuperclassInheritanceState(org.hibernate.annotations.common.reflection.XClass clazz, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> states)`

Methods in org.hibernate.cfg that return types with arguments of type InheritanceState
`static Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState>` `AnnotationBinder.buildInheritanceStates(List<org.hibernate.annotations.common.reflection.XClass> orderedClasses, Mappings mappings)` For the mapped entities build some temporary data-structure containing information about the inheritance status of a class.

Method parameters in org.hibernate.cfg with type arguments of type InheritanceState
`static void` `AnnotationBinder.bindClass(org.hibernate.annotations.common.reflection.XClass clazzToProcess, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass, Mappings mappings)` Bind a class having JSR175 annotations.
`static PropertyHolder` `PropertyHolderBuilder.buildPropertyHolder(PersistentClass persistentClass, Map<String,Join> joins, Mappings mappings, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)` must only be used on second level phases (<join> has to be settled already)
`static PropertyHolder` `PropertyHolderBuilder.buildPropertyHolder(org.hibernate.annotations.common.reflection.XClass clazzToProcess, PersistentClass persistentClass, EntityBinder entityBinder, Mappings mappings, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)`
`static Component` `AnnotationBinder.fillComponent(PropertyHolder propertyHolder, PropertyData inferredData, AccessType propertyAccessor, boolean isNullable, EntityBinder entityBinder, boolean isComponentEmbedded, boolean isIdentifierMapper, boolean inSecondPass, Mappings mappings, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)`

`static Component`

`AnnotationBinder.fillComponent(PropertyHolder propertyHolder, PropertyData inferredData, PropertyData baseInferredData, AccessType propertyAccessor, boolean isNullable, EntityBinder entityBinder, boolean isComponentEmbedded, boolean isIdentifierMapper, boolean inSecondPass, Mappings mappings, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)`

`static InheritanceState` `InheritanceState.getInheritanceStateOfSuperEntity(org.hibernate.annotations.common.reflection.XClass clazz, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> states)`
`static MappedSuperclass` `BinderHelper.getMappedSuperclassOrNull(org.hibernate.annotations.common.reflection.XClass declaringClass, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass, Mappings mappings)`
`static InheritanceState` `InheritanceState.getSuperclassInheritanceState(org.hibernate.annotations.common.reflection.XClass clazz, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> states)`
`void` `Ejb3JoinColumn.setPersistentClass(PersistentClass persistentClass, Map<String,Join> joins, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)` Override persistent class on oneToMany Cases for late settings Must only be used on second level pass binding

Constructor parameters in org.hibernate.cfg with type arguments of type InheritanceState
`ClassPropertyHolder(PersistentClass persistentClass, org.hibernate.annotations.common.reflection.XClass clazzToProcess, EntityBinder entityBinder, Mappings mappings, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)`
`ClassPropertyHolder(PersistentClass persistentClass, org.hibernate.annotations.common.reflection.XClass clazzToProcess, Map<String,Join> joins, Mappings mappings, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)`
`InheritanceState(org.hibernate.annotations.common.reflection.XClass clazz, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass, Mappings mappings)`

Uses of InheritanceState in org.hibernate.cfg.annotations

Fields in org.hibernate.cfg.annotations with type parameters of type InheritanceState
`protected Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState>` `CollectionBinder.inheritanceStatePerClass`

Methods in org.hibernate.cfg.annotations with parameters of type InheritanceState
`void` `EntityBinder.setInheritanceState(InheritanceState inheritanceState)`

Method parameters in org.hibernate.cfg.annotations with type arguments of type InheritanceState
`protected void` `CollectionBinder.bindOneToManySecondPass(Collection collection, Map persistentClasses, Ejb3JoinColumn[] fkJoinColumns, org.hibernate.annotations.common.reflection.XClass collectionType, boolean cascadeDeleteEnabled, boolean ignoreNotFound, String hqlOrderBy, Mappings mappings, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)`
`void` `CollectionBinder.setInheritanceStatePerClass(Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)`
`void` `PropertyBinder.setInheritanceStatePerClass(Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)`

Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.