Uses of Interface
org.hibernate.cfg.PropertyHolder

Packages that use PropertyHolder
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 PropertyHolder in org.hibernate.cfg
 

Classes in org.hibernate.cfg that implement PropertyHolder
 class AbstractPropertyHolder
           
 class ClassPropertyHolder
           
 class CollectionPropertyHolder
           
 class ComponentPropertyHolder
          Component implementation of property holder
 

Fields in org.hibernate.cfg declared as PropertyHolder
protected  PropertyHolder Ejb3Column.propertyHolder
           
 

Methods in org.hibernate.cfg that return PropertyHolder
static PropertyHolder PropertyHolderBuilder.buildPropertyHolder(Collection collection, String path, org.hibernate.annotations.common.reflection.XClass clazzToProcess, org.hibernate.annotations.common.reflection.XProperty property, PropertyHolder parentPropertyHolder, ExtendedMappings mappings)
          buid a property holder on top of a collection
static PropertyHolder PropertyHolderBuilder.buildPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, ExtendedMappings mappings)
          build a component property holder
static PropertyHolder PropertyHolderBuilder.buildPropertyHolder(PersistentClass persistentClass, Map<String,Join> joins, ExtendedMappings mappings, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
          must only be used on second level phases ( has to be settled already)
static PropertyHolder PropertyHolderBuilder.buildPropertyHolder(org.hibernate.annotations.common.reflection.XClass clazzToProcess, PersistentClass persistentClass, EntityBinder entityBinder, ExtendedMappings mappings, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
           
 PropertyHolder Ejb3Column.getPropertyHolder()
           
 

Methods in org.hibernate.cfg with parameters of type PropertyHolder
static Any BinderHelper.buildAnyValue(String anyMetaDefName, Ejb3JoinColumn[] columns, Column metaColumn, PropertyData inferredData, boolean cascadeOnDelete, Nullability nullability, PropertyHolder propertyHolder, EntityBinder entityBinder, boolean optional, ExtendedMappings mappings)
           
static Ejb3Column[] Ejb3Column.buildColumnFromAnnotation(Column[] anns, Formula formulaAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, ExtendedMappings mappings)
           
static Ejb3Column[] Ejb3Column.buildColumnFromAnnotation(Column[] anns, Formula formulaAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, String suffixForDefaultColumnName, Map<String,Join> secondaryTables, ExtendedMappings mappings)
           
static IndexColumn IndexColumn.buildColumnFromAnnotation(IndexColumn ann, PropertyHolder propertyHolder, PropertyData inferredData, ExtendedMappings mappings)
           
static IndexColumn IndexColumn.buildColumnFromAnnotation(OrderColumn ann, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, ExtendedMappings mappings)
           
static Ejb3JoinColumn Ejb3JoinColumn.buildJoinColumn(PrimaryKeyJoinColumn pkJoinAnn, JoinColumn joinAnn, Value identifier, Map<String,Join> joins, PropertyHolder propertyHolder, ExtendedMappings mappings)
          Build JoinColumn for a JOINED hierarchy
static Ejb3JoinColumn[] Ejb3JoinColumn.buildJoinColumns(JoinColumn[] anns, String mappedBy, Map<String,Join> joins, PropertyHolder propertyHolder, String propertyName, ExtendedMappings mappings)
           
static Ejb3JoinColumn[] Ejb3JoinColumn.buildJoinColumnsOrFormulas(JoinColumnsOrFormulas anns, String mappedBy, Map<String,Join> joins, PropertyHolder propertyHolder, String propertyName, ExtendedMappings mappings)
           
static Ejb3JoinColumn[] Ejb3JoinColumn.buildJoinColumnsWithDefaultColumnSuffix(JoinColumn[] anns, String mappedBy, Map<String,Join> joins, PropertyHolder propertyHolder, String propertyName, String suffixForDefaultColumnName, ExtendedMappings mappings)
           
static Ejb3JoinColumn[] Ejb3JoinColumn.buildJoinTableJoinColumns(JoinColumn[] annJoins, Map<String,Join> secondaryTables, PropertyHolder propertyHolder, String propertyName, String mappedBy, ExtendedMappings mappings)
           
static PropertyHolder PropertyHolderBuilder.buildPropertyHolder(Collection collection, String path, org.hibernate.annotations.common.reflection.XClass clazzToProcess, org.hibernate.annotations.common.reflection.XProperty property, PropertyHolder parentPropertyHolder, ExtendedMappings mappings)
          buid a property holder on top of a collection
static PropertyHolder PropertyHolderBuilder.buildPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, ExtendedMappings mappings)
          build a component property holder
static void Ejb3JoinColumn.checkIfJoinColumn(Object columns, PropertyHolder holder, PropertyData property)
           
static Component AnnotationBinder.createComponent(PropertyHolder propertyHolder, PropertyData inferredData, boolean isComponentEmbedded, boolean isIdentifierMapper)
           
static Component AnnotationBinder.fillComponent(PropertyHolder propertyHolder, PropertyData inferredData, AccessType propertyAccessor, boolean isNullable, EntityBinder entityBinder, boolean isComponentEmbedded, boolean isIdentifierMapper, boolean inSecondPass, ExtendedMappings 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, ExtendedMappings mappings, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
           
static String BinderHelper.getPath(PropertyHolder holder, PropertyData property)
           
static String BinderHelper.getRelativePath(PropertyHolder propertyHolder, String propertyName)
           
 void Ejb3Column.setPropertyHolder(PropertyHolder propertyHolder)
           
 

Constructors in org.hibernate.cfg with parameters of type PropertyHolder
AbstractPropertyHolder(String path, PropertyHolder parent, org.hibernate.annotations.common.reflection.XClass clazzToProcess, ExtendedMappings mappings)
           
CollectionPropertyHolder(Collection collection, String path, org.hibernate.annotations.common.reflection.XClass clazzToProcess, org.hibernate.annotations.common.reflection.XProperty property, PropertyHolder parentPropertyHolder, ExtendedMappings mappings)
           
ComponentPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, ExtendedMappings mappings)
           
IndexColumn(boolean isImplicit, String sqlType, int length, int precision, int scale, String name, boolean nullable, boolean unique, boolean insertable, boolean updatable, String secondaryTableName, Map<String,Join> joins, PropertyHolder propertyHolder, ExtendedMappings mappings)
           
OneToOneSecondPass(String mappedBy, String ownerEntity, String ownerProperty, PropertyHolder propertyHolder, PropertyData inferredData, org.hibernate.annotations.common.reflection.XClass targetEntity, boolean ignoreNotFound, boolean cascadeOnDelete, boolean optional, String cascadeStrategy, Ejb3JoinColumn[] columns, ExtendedMappings mappings)
           
SecondaryTableSecondPass(EntityBinder entityBinder, PropertyHolder propertyHolder, org.hibernate.annotations.common.reflection.XAnnotatedElement annotatedClass)
           
 

Uses of PropertyHolder in org.hibernate.cfg.annotations
 

Methods in org.hibernate.cfg.annotations with parameters of type PropertyHolder
 Join EntityBinder.addJoin(JoinTable joinTable, PropertyHolder holder, boolean noDelayInPkColumnCreation)
           
protected  void CollectionBinder.bindManyToManySecondPass(Collection collValue, Map persistentClasses, Ejb3JoinColumn[] joinColumns, Ejb3JoinColumn[] inverseJoinColumns, Ejb3Column[] elementColumns, boolean isEmbedded, org.hibernate.annotations.common.reflection.XClass collType, boolean ignoreNotFound, boolean unique, boolean cascadeDeleteEnabled, TableBinder associationTableBinder, org.hibernate.annotations.common.reflection.XProperty property, PropertyHolder parentPropertyHolder, String hqlOrderBy, ExtendedMappings mappings)
           
 void EntityBinder.finalSecondaryTableBinding(PropertyHolder propertyHolder)
           
 void PropertyBinder.setHolder(PropertyHolder holder)
           
 void CollectionBinder.setPropertyHolder(PropertyHolder propertyHolder)
           
 



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