Uses of Class
org.hibernate.mapping.Component

Packages that use Component
org.hibernate.cfg This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel. 
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   
 

Uses of Component in org.hibernate.cfg
 

Methods in org.hibernate.cfg that return Component
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)
           
 

Methods in org.hibernate.cfg with parameters of type Component
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
 

Constructors in org.hibernate.cfg with parameters of type Component
ComponentPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, Mappings mappings)
           
CopyIdentifierComponentSecondPass(Component comp, String referencedEntityName, Ejb3JoinColumn[] joinColumns, Mappings mappings)
           
 

Uses of Component in org.hibernate.mapping
 

Methods in org.hibernate.mapping that return Component
 Component PersistentClass.getDeclaredIdentifierMapper()
           
 Component MappedSuperclass.getDeclaredIdentifierMapper()
           
 Component Subclass.getIdentifierMapper()
           
 Component PersistentClass.getIdentifierMapper()
           
 Component MappedSuperclass.getIdentifierMapper()
           
 

Methods in org.hibernate.mapping with parameters of type Component
 Object ValueVisitor.accept(Component component)
           
 void PersistentClass.setDeclaredIdentifierMapper(Component declaredIdentifierMapper)
           
 void MappedSuperclass.setDeclaredIdentifierMapper(Component identifierMapper)
           
 void PersistentClass.setIdentifierMapper(Component handle)
           
 

Constructors in org.hibernate.mapping with parameters of type Component
Component(Mappings mappings, Component component)
           
 

Uses of Component in org.hibernate.tuple
 

Constructors in org.hibernate.tuple with parameters of type Component
Dom4jInstantiator(Component component)
           
PojoInstantiator(Component component, ReflectionOptimizer.InstantiationOptimizer optimizer)
           
 

Uses of Component in org.hibernate.tuple.component
 

Methods in org.hibernate.tuple.component with parameters of type Component
protected  Getter PojoComponentTuplizer.buildGetter(Component component, Property prop)
           
protected abstract  Getter AbstractComponentTuplizer.buildGetter(Component component, Property prop)
           
protected  Getter DynamicMapComponentTuplizer.buildGetter(Component component, Property prop)
           
protected  Instantiator PojoComponentTuplizer.buildInstantiator(Component component)
           
protected abstract  Instantiator AbstractComponentTuplizer.buildInstantiator(Component component)
           
protected  Instantiator DynamicMapComponentTuplizer.buildInstantiator(Component component)
           
protected  Setter PojoComponentTuplizer.buildSetter(Component component, Property prop)
           
protected abstract  Setter AbstractComponentTuplizer.buildSetter(Component component, Property prop)
           
protected  Setter DynamicMapComponentTuplizer.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.
 

Constructors in org.hibernate.tuple.component with parameters of type Component
AbstractComponentTuplizer(Component component)
           
ComponentMetamodel(Component component)
           
DynamicMapComponentTuplizer(Component component)
           
PojoComponentTuplizer(Component component)
           
 



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