| Package | Description | 
|---|---|
| org.hibernate.cfg | 
 
        This package defines APIs for configuring Hibernate, and classes
        for building the Hibernate configuration-time metamodel. 
 | 
| org.hibernate.cfg.annotations | 
| Modifier and Type | Method and Description | 
|---|---|
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)  | 
| Modifier and Type | Method and Description | 
|---|---|
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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
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 ( 
 | 
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 and Description | 
|---|
ClassPropertyHolder(PersistentClass persistentClass,
                   org.hibernate.annotations.common.reflection.XClass entityXClass,
                   EntityBinder entityBinder,
                   Mappings mappings,
                   Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)  | 
ClassPropertyHolder(PersistentClass persistentClass,
                   org.hibernate.annotations.common.reflection.XClass entityXClass,
                   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)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> | 
CollectionBinder.inheritanceStatePerClass  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
EntityBinder.setInheritanceState(InheritanceState inheritanceState)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
CollectionBinder.bindOneToManySecondPass(Collection collection,
                       Map persistentClasses,
                       Ejb3JoinColumn[] fkJoinColumns,
                       org.hibernate.annotations.common.reflection.XClass collectionType,
                       boolean cascadeDeleteEnabled,
                       boolean ignoreNotFound,
                       Mappings mappings,
                       Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)  | 
void | 
PropertyBinder.setInheritanceStatePerClass(Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)  | 
void | 
CollectionBinder.setInheritanceStatePerClass(Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)  | 
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.