## Uses of Class
org.hibernate.metamodel.binding.EntityBinding

Packages that use EntityBinding
org.hibernate.cache.internal
org.hibernate.ejb.event
org.hibernate.metamodel: NOTE: This package is currently unfinished and therefore considered experimental and unsupported.
org.hibernate.metamodel.binding
org.hibernate.metamodel.source
org.hibernate.metamodel.source.internal
org.hibernate.persister.entity: This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel.
org.hibernate.persister.internal
org.hibernate.persister.spi
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 EntityBinding in org.hibernate.cache.internal

Methods in org.hibernate.cache.internal with parameters of type EntityBinding
`static CacheDataDescriptionImpl` `CacheDataDescriptionImpl.decode(EntityBinding model)`

Uses of EntityBinding in org.hibernate.ejb.event

Methods in org.hibernate.ejb.event with parameters of type EntityBinding
`void` `EntityCallbackHandler.add(Class entity, ClassLoaderService classLoaderService, EntityBinding binding)`
`static Callback[]` `CallbackResolver.resolveCallbacks(Class<?> entityClass, Class<?> callbackClass, ClassLoaderService classLoaderService, EntityBinding binding)`

Uses of EntityBinding in org.hibernate.metamodel

Methods in org.hibernate.metamodel that return EntityBinding
`EntityBinding` `Metadata.getEntityBinding(String entityName)`
`EntityBinding` `Metadata.getRootEntityBinding(String entityName)` Get the "root" entity binding

Methods in org.hibernate.metamodel that return types with arguments of type EntityBinding
`Iterable<EntityBinding>` `Metadata.getEntityBindings()`

Uses of EntityBinding in org.hibernate.metamodel.binding

Methods in org.hibernate.metamodel.binding that return EntityBinding
`EntityBinding` `SingularAssociationAttributeBinding.getReferencedEntityBinding()`
`EntityBinding` `ManyToOneAttributeBinding.getReferencedEntityBinding()`
`EntityBinding` `HierarchyDetails.getRootEntityBinding()`
`EntityBinding` `EntityBinding.getSuperEntityBinding()`
`EntityBinding` `AttributeBindingContainer.seekEntityBinding()` Seeks out the entity binding that is the root of this component path.
`EntityBinding` `ComponentAttributeBinding.seekEntityBinding()`
`EntityBinding` `EntityBinding.seekEntityBinding()`

Methods in org.hibernate.metamodel.binding that return types with arguments of type EntityBinding
`Iterable<EntityBinding>` `EntityBinding.getDirectSubEntityBindings()`
`Iterable<EntityBinding>` `EntityBinding.getPostOrderSubEntityBindingClosure()` Returns sub-EntityBinding objects in a special 'order', most derived subclasses first.
`Iterable<EntityBinding>` `EntityBinding.getPreOrderSubEntityBindingClosure()` Returns sub-EntityBinding ordered as a depth-first, pre-order traversal (a subclass precedes its own subclasses).

Constructors in org.hibernate.metamodel.binding with parameters of type EntityBinding
`EntityBinding(EntityBinding superEntityBinding)` Used to instantiate the EntityBinding for an entity that is a subclass (sub-entity) in an inheritance hierarchy
`EntityIdentifier(EntityBinding entityBinding)` Create an identifier
`HierarchyDetails(EntityBinding rootEntityBinding, InheritanceType inheritanceType, EntityMode entityMode)`

Uses of EntityBinding in org.hibernate.metamodel.source

Methods in org.hibernate.metamodel.source with parameters of type EntityBinding
`void` `MetadataImplementor.addEntity(EntityBinding entityBinding)`

Uses of EntityBinding in org.hibernate.metamodel.source.internal

Methods in org.hibernate.metamodel.source.internal that return EntityBinding
`EntityBinding` `MetadataImpl.getEntityBinding(String entityName)`
`EntityBinding` `MetadataImpl.getRootEntityBinding(String entityName)`

Methods in org.hibernate.metamodel.source.internal that return types with arguments of type EntityBinding
`Iterable<EntityBinding>` `MetadataImpl.getEntityBindings()`

Methods in org.hibernate.metamodel.source.internal with parameters of type EntityBinding
`void` `MetadataImpl.addEntity(EntityBinding entityBinding)`

Uses of EntityBinding in org.hibernate.persister.entity

Methods in org.hibernate.persister.entity with parameters of type EntityBinding
`protected void` `AbstractEntityPersister.initSubclassPropertyAliasesMap(EntityBinding model)` Must be called by subclasses, at the end of their constructors

Constructors in org.hibernate.persister.entity with parameters of type EntityBinding
`AbstractEntityPersister(EntityBinding entityBinding, EntityRegionAccessStrategy cacheAccessStrategy, NaturalIdRegionAccessStrategy naturalIdRegionAccessStrategy, SessionFactoryImplementor factory)`
`JoinedSubclassEntityPersister(EntityBinding entityBinding, EntityRegionAccessStrategy cacheAccessStrategy, NaturalIdRegionAccessStrategy naturalIdRegionAccessStrategy, SessionFactoryImplementor factory, Mapping mapping)`
`SingleTableEntityPersister(EntityBinding entityBinding, EntityRegionAccessStrategy cacheAccessStrategy, NaturalIdRegionAccessStrategy naturalIdRegionAccessStrategy, SessionFactoryImplementor factory, Mapping mapping)`
`UnionSubclassEntityPersister(EntityBinding entityBinding, EntityRegionAccessStrategy cacheAccessStrategy, NaturalIdRegionAccessStrategy naturalIdRegionAccessStrategy, SessionFactoryImplementor factory, Mapping mapping)`

Uses of EntityBinding in org.hibernate.persister.internal

Methods in org.hibernate.persister.internal with parameters of type EntityBinding
`EntityPersister` `PersisterFactoryImpl.createEntityPersister(EntityBinding metadata, EntityRegionAccessStrategy cacheAccessStrategy, SessionFactoryImplementor factory, Mapping cfg)`
`Class<? extends EntityPersister>` `StandardPersisterClassResolver.getEntityPersisterClass(EntityBinding metadata)`

Uses of EntityBinding in org.hibernate.persister.spi

Methods in org.hibernate.persister.spi with parameters of type EntityBinding
`EntityPersister` `PersisterFactory.createEntityPersister(EntityBinding model, EntityRegionAccessStrategy cacheAccessStrategy, SessionFactoryImplementor factory, Mapping cfg)` Create an entity persister instance.
`Class<? extends EntityPersister>` `PersisterClassResolver.getEntityPersisterClass(EntityBinding metadata)` Returns the entity persister class for a given entityName or null if the entity persister class should be the default.

Uses of EntityBinding in org.hibernate.tuple

Methods in org.hibernate.tuple with parameters of type EntityBinding
`static IdentifierProperty` `PropertyFactory.buildIdentifierProperty(EntityBinding mappedEntity, IdentifierGenerator generator)` Generates an IdentifierProperty representation of the for a given entity mapping.

Constructors in org.hibernate.tuple with parameters of type EntityBinding
`DynamicMapInstantiator(EntityBinding mappingInfo)`
`PojoInstantiator(EntityBinding entityBinding, ReflectionOptimizer.InstantiationOptimizer optimizer)`

Uses of EntityBinding in org.hibernate.tuple.entity

Methods in org.hibernate.tuple.entity with parameters of type EntityBinding
`protected Instantiator` `DynamicMapEntityTuplizer.buildInstantiator(EntityBinding mappingInfo)` Build an appropriate Instantiator for the given mapped entity.
`protected Instantiator` `PojoEntityTuplizer.buildInstantiator(EntityBinding entityBinding)` Build an appropriate Instantiator for the given mapped entity.
`protected abstract Instantiator` `AbstractEntityTuplizer.buildInstantiator(EntityBinding mappingInfo)` Build an appropriate Instantiator for the given mapped entity.
`protected ProxyFactory` `DynamicMapEntityTuplizer.buildProxyFactory(EntityBinding mappingInfo, Getter idGetter, Setter idSetter)` Build an appropriate ProxyFactory for the given mapped entity.
`protected ProxyFactory` `PojoEntityTuplizer.buildProxyFactory(EntityBinding entityBinding, Getter idGetter, Setter idSetter)` Build an appropriate ProxyFactory for the given mapped entity.
`protected abstract ProxyFactory` `AbstractEntityTuplizer.buildProxyFactory(EntityBinding mappingInfo, Getter idGetter, Setter idSetter)` Build an appropriate ProxyFactory for the given mapped entity.
`protected ProxyFactory` `PojoEntityTuplizer.buildProxyFactoryInternal(EntityBinding entityBinding, Getter idGetter, Setter idSetter)`
`EntityTuplizer` `EntityTuplizerFactory.constructDefaultTuplizer(EntityMode entityMode, EntityMetamodel metamodel, EntityBinding entityBinding)` Construct am instance of the default tuplizer for the given entity-mode.
`EntityTuplizer` `EntityTuplizerFactory.constructTuplizer(Class<? extends EntityTuplizer> tuplizerClass, EntityMetamodel metamodel, EntityBinding entityBinding)` Construct an instance of the given tuplizer class.
`EntityTuplizer` `EntityTuplizerFactory.constructTuplizer(String tuplizerClassName, EntityMetamodel metamodel, EntityBinding entityBinding)` Construct an instance of the given tuplizer class.

Constructors in org.hibernate.tuple.entity with parameters of type EntityBinding
`AbstractEntityTuplizer(EntityMetamodel entityMetamodel, EntityBinding mappingInfo)` Constructs a new AbstractEntityTuplizer instance.
`EntityMetamodel(EntityBinding entityBinding, SessionFactoryImplementor sessionFactory)`
`PojoEntityTuplizer(EntityMetamodel entityMetamodel, EntityBinding mappedEntity)`

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