## Uses of Interface
org.hibernate.cfg.PropertyData

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

Uses of PropertyData in org.hibernate.cfg

Classes in org.hibernate.cfg that implement PropertyData
`class` `PropertyInferredData` Retrieve all inferred data from an annnoted element
`class` `PropertyPreloadedData`
`class` `WrappedInferredData`

Methods in org.hibernate.cfg that return PropertyData
`PropertyData` `Mappings.getPropertyAnnotatedWithIdAndToOne(org.hibernate.annotations.common.reflection.XClass entityType, String propertyName)` Return the property annotated with @ToOne and @Id if any.
`PropertyData` `Configuration.MappingsImpl.getPropertyAnnotatedWithIdAndToOne(org.hibernate.annotations.common.reflection.XClass entityType, String propertyName)`
`PropertyData` `Mappings.getPropertyAnnotatedWithMapsId(org.hibernate.annotations.common.reflection.XClass entityType, String propertyName)` Return the property annotated with @MapsId("propertyName") if any.
`PropertyData` `Configuration.MappingsImpl.getPropertyAnnotatedWithMapsId(org.hibernate.annotations.common.reflection.XClass entityType, String propertyName)`

Methods in org.hibernate.cfg with parameters of type PropertyData
`void` `Mappings.addPropertyAnnotatedWithMapsId(org.hibernate.annotations.common.reflection.XClass entityType, PropertyData property)`
`void` `Configuration.MappingsImpl.addPropertyAnnotatedWithMapsId(org.hibernate.annotations.common.reflection.XClass entityType, PropertyData property)`
`void` `Mappings.addPropertyAnnotatedWithMapsIdSpecj(org.hibernate.annotations.common.reflection.XClass entityType, PropertyData property, String mapsIdValue)`
`void` `Configuration.MappingsImpl.addPropertyAnnotatedWithMapsIdSpecj(org.hibernate.annotations.common.reflection.XClass entityType, PropertyData property, String mapsIdValue)`
`void` `Mappings.addToOneAndIdProperty(org.hibernate.annotations.common.reflection.XClass entity, PropertyData property)`
`void` `Configuration.MappingsImpl.addToOneAndIdProperty(org.hibernate.annotations.common.reflection.XClass entityType, PropertyData property)`
`static Any` `BinderHelper.buildAnyValue(String anyMetaDefName, Ejb3JoinColumn[] columns, Column metaColumn, PropertyData inferredData, boolean cascadeOnDelete, Nullability nullability, PropertyHolder propertyHolder, EntityBinder entityBinder, boolean optional, Mappings mappings)`
`static Ejb3Column[]` `Ejb3Column.buildColumnFromAnnotation(Column[] anns, Formula formulaAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, Mappings mappings)`
`static Ejb3Column[]` `Ejb3Column.buildColumnFromAnnotation(Column[] anns, Formula formulaAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, String suffixForDefaultColumnName, Map<String,Join> secondaryTables, Mappings mappings)`
`static IndexColumn` `IndexColumn.buildColumnFromAnnotation(IndexColumn ann, PropertyHolder propertyHolder, PropertyData inferredData, Mappings mappings)`
`static IndexColumn` `IndexColumn.buildColumnFromAnnotation(OrderColumn ann, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, Mappings mappings)`
`static PropertyHolder` `PropertyHolderBuilder.buildPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, Mappings 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, 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)`

`static String` `BinderHelper.getPath(PropertyHolder holder, PropertyData property)`
`static String` `ToOneBinder.getReferenceEntityName(PropertyData propertyData, Mappings mappings)`
`static String` `ToOneBinder.getReferenceEntityName(PropertyData propertyData, org.hibernate.annotations.common.reflection.XClass targetEntity, Mappings mappings)`
`static org.hibernate.annotations.common.reflection.XClass` `ToOneBinder.getTargetEntity(PropertyData propertyData, Mappings mappings)`

Constructors in org.hibernate.cfg with parameters of type PropertyData
`ComponentPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, Mappings 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, Mappings mappings)`
`WrappedInferredData(PropertyData inferredData, String suffix)`

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