## Uses of Class
org.hibernate.mapping.Property

Packages that use Property
org.hibernate.cfg: This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel.
org.hibernate.cfg.annotations
org.hibernate.ejb.metamodel
org.hibernate.envers.configuration.metadata.reader
org.hibernate.mapping: This package defines the Hibernate configuration-time metamodel.
org.hibernate.property: This package abstracts the notion of a "property" of an entity.
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
org.hibernate.tuple.entity

Uses of Property in org.hibernate.cfg

Methods in org.hibernate.cfg that return Property
`static Property` `BinderHelper.findPropertyByName(Component component, String propertyName)` Retrieve the property by path in a recursive way
`static Property` `BinderHelper.findPropertyByName(PersistentClass associatedClass, String propertyName)` Retrieve the property by path in a recursive way, including IndetifierProperty in the loop If propertyName is null or empty, the IdentifierProperty is returned
`static Property` `BinderHelper.shallowCopy(Property property)` create a property copy reusing the same value

Methods in org.hibernate.cfg with parameters of type Property
`void` `ComponentPropertyHolder.addProperty(Property prop, Ejb3Column[] columns, org.hibernate.annotations.common.reflection.XClass declaringClass)`
`void` `ClassPropertyHolder.addProperty(Property prop, Ejb3Column[] columns, org.hibernate.annotations.common.reflection.XClass declaringClass)`
`void` `PropertyHolder.addProperty(Property prop, Ejb3Column[] columns, org.hibernate.annotations.common.reflection.XClass declaringClass)`
`void` `CollectionPropertyHolder.addProperty(Property prop, Ejb3Column[] columns, org.hibernate.annotations.common.reflection.XClass declaringClass)`
`void` `ComponentPropertyHolder.addProperty(Property prop, org.hibernate.annotations.common.reflection.XClass declaringClass)`
`void` `ClassPropertyHolder.addProperty(Property prop, org.hibernate.annotations.common.reflection.XClass declaringClass)`
`void` `PropertyHolder.addProperty(Property prop, org.hibernate.annotations.common.reflection.XClass declaringClass)`
`void` `CollectionPropertyHolder.addProperty(Property prop, org.hibernate.annotations.common.reflection.XClass declaringClass)`
`static void` `HbmBinder.bindProperty(org.dom4j.Element node, Property property, Mappings mappings, Map inheritedMetas)`
`static Property` `BinderHelper.shallowCopy(Property property)` create a property copy reusing the same value

Uses of Property in org.hibernate.cfg.annotations

Methods in org.hibernate.cfg.annotations that return Property
`Property` `PropertyBinder.makeProperty()`
`Property` `PropertyBinder.makePropertyAndBind()`
`Property` `PropertyBinder.makePropertyValueAndBind()`

Uses of Property in org.hibernate.ejb.metamodel

Methods in org.hibernate.ejb.metamodel with parameters of type Property

`

`<X,Y> AttributeImplementor<X,Y>`

`

`AttributeFactory.buildAttribute(AbstractManagedType<X> ownerType, Property property)`
Build a normal attribute.

`

`<X,Y> SingularAttributeImpl<X,Y>`

`

`AttributeFactory.buildIdAttribute(AbstractIdentifiableType<X> ownerType, Property property)`
Build the identifier attribute descriptor

`

`<X,Y> SingularAttributeImpl<X,Y>`

`

`AttributeFactory.buildVersionAttribute(AbstractIdentifiableType<X> ownerType, Property property)`
Build the version attribute descriptor

`PluralAttributeImpl.Builder<X,C,E,K>` `PluralAttributeImpl.Builder.property(Property property)`

Uses of Property in org.hibernate.envers.configuration.metadata.reader

Methods in org.hibernate.envers.configuration.metadata.reader that return Property
`Property` `PersistentPropertiesSource.getProperty(String propertyName)`

Methods in org.hibernate.envers.configuration.metadata.reader that return types with arguments of type Property
`Iterator<Property>` `PersistentPropertiesSource.getPropertyIterator()`

Uses of Property in org.hibernate.mapping

Subclasses of Property in org.hibernate.mapping
`class` `Backref`
`class` `IndexBackref`
`class` `SyntheticProperty` Models a property which does not actually exist in the model.

Methods in org.hibernate.mapping that return Property
`Property` `RootClass.getDeclaredIdentifierProperty()`
`Property` `Subclass.getDeclaredIdentifierProperty()`
`abstract Property` `PersistentClass.getDeclaredIdentifierProperty()`
`Property` `MappedSuperclass.getDeclaredIdentifierProperty()`
`Property` `RootClass.getDeclaredVersion()`
`Property` `Subclass.getDeclaredVersion()`
`abstract Property` `PersistentClass.getDeclaredVersion()`
`Property` `MappedSuperclass.getDeclaredVersion()`
`Property` `RootClass.getIdentifierProperty()`
`Property` `Subclass.getIdentifierProperty()`
`abstract Property` `PersistentClass.getIdentifierProperty()`
`Property` `MappedSuperclass.getIdentifierProperty()`
`Property` `Component.getProperty(String propertyName)`
`Property` `PersistentClass.getProperty(String propertyName)`
`Property` `PersistentClass.getRecursiveProperty(String propertyPath)`
`Property` `PersistentClass.getReferencedProperty(String propertyPath)` Given a property path, locate the appropriate referenceable property reference.
`Property` `RootClass.getVersion()`
`Property` `Subclass.getVersion()`
`abstract Property` `PersistentClass.getVersion()`
`Property` `MappedSuperclass.getVersion()`

Methods in org.hibernate.mapping with parameters of type Property
`void` `MappedSuperclass.addDeclaredProperty(Property p)`
`void` `Subclass.addMappedsuperclassProperty(Property p)`
`void` `PersistentClass.addMappedsuperclassProperty(Property p)`
`void` `Join.addMappedsuperclassProperty(Property prop)`
`void` `Component.addProperty(Property p)`
`void` `Subclass.addProperty(Property p)`
`void` `PersistentClass.addProperty(Property p)`
`void` `Join.addProperty(Property prop)`
`protected void` `Subclass.addSubclassProperty(Property p)`
`protected void` `PersistentClass.addSubclassProperty(Property prop)`
`boolean` `Join.containsProperty(Property prop)`
`int` `PersistentClass.getJoinNumber(Property prop)`
`void` `RootClass.setDeclaredIdentifierProperty(Property declaredIdentifierProperty)`
`void` `MappedSuperclass.setDeclaredIdentifierProperty(Property prop)`
`void` `RootClass.setDeclaredVersion(Property declaredVersion)`
`void` `MappedSuperclass.setDeclaredVersion(Property prop)`
`void` `RootClass.setIdentifierProperty(Property identifierProperty)`
`void` `RootClass.setVersion(Property version)`

Uses of Property in org.hibernate.property

Methods in org.hibernate.property with parameters of type Property
`static PropertyAccessor` `PropertyAccessorFactory.getPropertyAccessor(Property property, EntityMode mode)` Retrieves a PropertyAccessor instance based on the given property definition and entity mode.

Uses of Property in org.hibernate.tuple

Methods in org.hibernate.tuple with parameters of type Property
`static StandardProperty` `PropertyFactory.buildStandardProperty(Property property, boolean lazyAvailable)` Generate a "standard" (i.e., non-identifier and non-version) based on the given mapped property.
`static VersionProperty` `PropertyFactory.buildVersionProperty(Property property, boolean lazyAvailable)` Generates a VersionProperty representation for an entity mapping given its version mapping Property.

Uses of Property in org.hibernate.tuple.component

Methods in org.hibernate.tuple.component with parameters of type Property
`protected Getter` `DynamicMapComponentTuplizer.buildGetter(Component component, Property prop)`
`protected Getter` `PojoComponentTuplizer.buildGetter(Component component, Property prop)`
`protected abstract Getter` `AbstractComponentTuplizer.buildGetter(Component component, Property prop)`
`protected Setter` `DynamicMapComponentTuplizer.buildSetter(Component component, Property prop)`
`protected Setter` `PojoComponentTuplizer.buildSetter(Component component, Property prop)`
`protected abstract Setter` `AbstractComponentTuplizer.buildSetter(Component component, Property prop)`

Uses of Property in org.hibernate.tuple.entity

Methods in org.hibernate.tuple.entity with parameters of type Property
`protected Getter` `DynamicMapEntityTuplizer.buildPropertyGetter(Property mappedProperty, PersistentClass mappedEntity)` Build an appropriate Getter for the given property.
`protected Getter` `PojoEntityTuplizer.buildPropertyGetter(Property mappedProperty, PersistentClass mappedEntity)` Build an appropriate Getter for the given property.
`protected abstract Getter` `AbstractEntityTuplizer.buildPropertyGetter(Property mappedProperty, PersistentClass mappedEntity)` Build an appropriate Getter for the given property.
`protected Setter` `DynamicMapEntityTuplizer.buildPropertySetter(Property mappedProperty, PersistentClass mappedEntity)` Build an appropriate Setter for the given property.
`protected Setter` `PojoEntityTuplizer.buildPropertySetter(Property mappedProperty, PersistentClass mappedEntity)` Build an appropriate Setter for the given property.
`protected abstract Setter` `AbstractEntityTuplizer.buildPropertySetter(Property mappedProperty, PersistentClass mappedEntity)` Build an appropriate Setter for the given property.

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