Uses of Interface
org.hibernate.metamodel.binding.AttributeBinding

Packages that use AttributeBinding
org.hibernate.metamodel.binding   
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.entity   
 

Uses of AttributeBinding in org.hibernate.metamodel.binding
 

Subinterfaces of AttributeBinding in org.hibernate.metamodel.binding
 interface AssociationAttributeBinding
          Contract describing a binding for attributes which model associations.
 interface KeyValueBinding
          TODO : javadoc
 interface PluralAttributeBinding
           
 interface SingularAssociationAttributeBinding
          Contract describing the attribute binding for singular associations (many-to-one, one-to-one).
 interface SingularAttributeBinding
          Specialized binding contract for singular (non-collection) attributes
 

Classes in org.hibernate.metamodel.binding that implement AttributeBinding
 class AbstractAttributeBinding
          Basic support for AttributeBinding implementors
 class AbstractPluralAttributeBinding
          TODO : javadoc
 class AbstractSingularAttributeBinding
           
 class BagBinding
          TODO : javadoc
 class BasicAttributeBinding
          TODO : javadoc
 class ComponentAttributeBinding
           
 class ManyToOneAttributeBinding
          TODO : javadoc
 class SetBinding
           
 

Methods in org.hibernate.metamodel.binding that return AttributeBinding
 AttributeBinding SingularAssociationAttributeBinding.getReferencedAttributeBinding()
           
 AttributeBinding ManyToOneAttributeBinding.getReferencedAttributeBinding()
           
 AttributeBinding AttributeBindingContainer.locateAttributeBinding(String name)
          Locate a specific attribute binding, by its local name.
 AttributeBinding ComponentAttributeBinding.locateAttributeBinding(String name)
           
 AttributeBinding EntityBinding.locateAttributeBinding(String name)
           
 

Methods in org.hibernate.metamodel.binding that return types with arguments of type AttributeBinding
 Iterable<AttributeBinding> AttributeBindingContainer.attributeBindings()
          Obtain all attribute bindings
 Iterable<AttributeBinding> ComponentAttributeBinding.attributeBindings()
           
 Iterable<AttributeBinding> EntityBinding.attributeBindings()
           
 Iterable<AttributeBinding> EntityBinding.getAttributeBindingClosure()
          Gets the attribute bindings defined on this class, including the identifier attribute binding and attribute bindings defined as part of a join.
 Iterable<AttributeBinding> EntityBinding.getSubEntityAttributeBindingClosure()
          Gets the attribute bindings for this EntityBinding and all of its sub-EntityBinding, starting from the root of the hierarchy; includes the identifier and attribute bindings defined as part of a join.
 

Methods in org.hibernate.metamodel.binding with parameters of type AttributeBinding
protected  void ComponentAttributeBinding.registerAttributeBinding(String name, AttributeBinding attributeBinding)
           
protected  void EntityBinding.registerAttributeBinding(String name, AttributeBinding attributeBinding)
           
 void SingularAssociationAttributeBinding.resolveReference(AttributeBinding attributeBinding)
           
 void ManyToOneAttributeBinding.resolveReference(AttributeBinding referencedAttributeBinding)
           
 

Uses of AttributeBinding in org.hibernate.property
 

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

Uses of AttributeBinding in org.hibernate.tuple
 

Methods in org.hibernate.tuple with parameters of type AttributeBinding
static StandardProperty PropertyFactory.buildStandardProperty(AttributeBinding property, boolean lazyAvailable)
          Generate a "standard" (i.e., non-identifier and non-version) based on the given mapped property.
 

Uses of AttributeBinding in org.hibernate.tuple.entity
 

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



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