| Package | Description | 
|---|---|
| org.hibernate.cfg | 
 
        This package defines APIs for configuring Hibernate, and classes
        for building the Hibernate configuration-time metamodel. 
 | 
| org.hibernate.envers.configuration.internal.metadata.reader | |
| org.hibernate.mapping | 
 
        This package defines the Hibernate configuration-time metamodel. 
 | 
| org.hibernate.tuple | 
 
        This package defines a runtime metamodel for entities at
        the object level and abstracts the differences between
        the various entity modes. 
 | 
| org.hibernate.tuple.component | 
| Modifier and Type | Method and Description | 
|---|---|
static Component | 
AnnotationBinder.createComponent(PropertyHolder propertyHolder,
               PropertyData inferredData,
               boolean isComponentEmbedded,
               boolean isIdentifierMapper,
               Mappings mappings)  | 
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)  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
HbmBinder.bindComponent(org.dom4j.Element node,
             Component component,
             String ownerClassName,
             String parentProperty,
             String path,
             boolean isNullable,
             boolean isEmbedded,
             Mappings mappings,
             Map inheritedMetas,
             boolean isIdentifierMapper)  | 
static void | 
HbmBinder.bindComposite(org.dom4j.Element node,
             Component component,
             String path,
             boolean isNullable,
             Mappings mappings,
             Map inheritedMetas)  | 
static void | 
HbmBinder.bindCompositeId(org.dom4j.Element node,
               Component component,
               PersistentClass persistentClass,
               String propertyName,
               Mappings mappings,
               Map inheritedMetas)  | 
static PropertyHolder | 
PropertyHolderBuilder.buildPropertyHolder(Component component,
                   String path,
                   PropertyData inferredData,
                   PropertyHolder parent,
                   Mappings mappings)
build a component property holder 
 | 
static Property | 
BinderHelper.findPropertyByName(Component component,
                  String propertyName)
Retrieve the property by path in a recursive way 
 | 
| Constructor and Description | 
|---|
ComponentPropertyHolder(Component component,
                       String path,
                       PropertyData inferredData,
                       PropertyHolder parent,
                       Mappings mappings)  | 
CopyIdentifierComponentSecondPass(Component comp,
                                 String referencedEntityName,
                                 Ejb3JoinColumn[] joinColumns,
                                 Mappings mappings)  | 
| Constructor and Description | 
|---|
AuditedPropertiesReader.ComponentPropertiesSource(org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager,
                                                 Component component)  | 
AuditedPropertiesReader.ComponentPropertiesSource(org.hibernate.annotations.common.reflection.XClass xClazz,
                                                 Component component)  | 
AuditedPropertiesReader.DynamicComponentSource(org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager,
                                              Component component,
                                              org.hibernate.annotations.common.reflection.XProperty baseProperty)  | 
| Modifier and Type | Method and Description | 
|---|---|
Component | 
PersistentClass.getDeclaredIdentifierMapper()  | 
Component | 
MappedSuperclass.getDeclaredIdentifierMapper()  | 
Component | 
PersistentClass.getIdentifierMapper()  | 
Component | 
MappedSuperclass.getIdentifierMapper()  | 
Component | 
Subclass.getIdentifierMapper()  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
ValueVisitor.accept(Component component)  | 
void | 
PersistentClass.setDeclaredIdentifierMapper(Component declaredIdentifierMapper)  | 
void | 
MappedSuperclass.setDeclaredIdentifierMapper(Component identifierMapper)  | 
void | 
PersistentClass.setIdentifierMapper(Component handle)  | 
| Constructor and Description | 
|---|
Component(Mappings mappings,
         Component component)  | 
| Constructor and Description | 
|---|
Dom4jInstantiator(Component component)  | 
PojoInstantiator(Component component,
                ReflectionOptimizer.InstantiationOptimizer optimizer)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract Getter | 
AbstractComponentTuplizer.buildGetter(Component component,
           Property prop)  | 
protected Getter | 
DynamicMapComponentTuplizer.buildGetter(Component component,
           Property prop)  | 
protected Getter | 
PojoComponentTuplizer.buildGetter(Component component,
           Property prop)  | 
protected abstract Instantiator | 
AbstractComponentTuplizer.buildInstantiator(Component component)  | 
protected Instantiator | 
DynamicMapComponentTuplizer.buildInstantiator(Component component)  | 
protected Instantiator | 
PojoComponentTuplizer.buildInstantiator(Component component)  | 
protected abstract Setter | 
AbstractComponentTuplizer.buildSetter(Component component,
           Property prop)  | 
protected Setter | 
DynamicMapComponentTuplizer.buildSetter(Component component,
           Property prop)  | 
protected Setter | 
PojoComponentTuplizer.buildSetter(Component component,
           Property prop)  | 
ComponentTuplizer | 
ComponentTuplizerFactory.constructDefaultTuplizer(EntityMode entityMode,
                        Component metadata)
Construct am instance of the default tuplizer for the given entity-mode. 
 | 
ComponentTuplizer | 
ComponentTuplizerFactory.constructTuplizer(Class<? extends ComponentTuplizer> tuplizerClass,
                 Component metadata)
Construct an instance of the given tuplizer class. 
 | 
ComponentTuplizer | 
ComponentTuplizerFactory.constructTuplizer(String tuplizerClassName,
                 Component metadata)
Construct an instance of the given tuplizer class. 
 | 
| Constructor and Description | 
|---|
AbstractComponentTuplizer(Component component)  | 
ComponentMetamodel(Component component)  | 
DynamicMapComponentTuplizer(Component component)  | 
PojoComponentTuplizer(Component component)  | 
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.