public class

EntityBinder

extends Object
java.lang.Object
   ↳ org.hibernate.cfg.annotations.EntityBinder

Class Overview

Stateful holder and processor for binding Entity information

Summary

Public Constructors
EntityBinder()
Use as a fake one for Collection of elements
EntityBinder(Entity ejb3Ann, Entity hibAnn, XClass annotatedClass, PersistentClass persistentClass, Mappings mappings)
Public Methods
void addFilter(String name, String condition)
Join addJoin(JoinTable joinTable, PropertyHolder holder, boolean noDelayInPkColumnCreation)
void bindDiscriminatorValue()
void bindEntity()
void bindTable(String schema, String catalog, String tableName, List<UniqueConstraintHolder> uniqueConstraints, String constraints, Table denormalizedSuperclassTable)
void finalSecondaryTableBinding(PropertyHolder propertyHolder)
void firstLevelSecondaryTablesBinding(SecondaryTable secTable, SecondaryTables secTables)
static String getCacheConcurrencyStrategy(CacheConcurrencyStrategy strategy)
AccessType getExplicitAccessType(XAnnotatedElement element)
AccessType getPropertyAccessType()
AccessType getPropertyAccessor(XAnnotatedElement element)
Map<StringJoin> getSecondaryTables()
boolean isIgnoreIdAnnotations()
void processComplementaryTableDefinitions(Table table)
void processComplementaryTableDefinitions(Tables tables)
void setBatchSize(BatchSize sizeAnn)
void setCache(Cache cacheAnn)
void setDiscriminatorValue(String discriminatorValue)
void setForceDiscriminator(boolean forceDiscriminator)
void setIgnoreIdAnnotations(boolean ignoreIdAnnotations)
void setInheritanceState(InheritanceState inheritanceState)
void setInsertableDiscriminator(boolean insertableDiscriminator)
void setPropertyAccessType(AccessType propertyAccessor)
void setProxy(Proxy proxy)
void setWhere(Where whereAnn)
void setWrapIdsInEmbeddedComponents(boolean wrapIdsInEmbeddedComponents)
boolean wrapIdsInEmbeddedComponents()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public EntityBinder ()

Use as a fake one for Collection of elements

public EntityBinder (Entity ejb3Ann, Entity hibAnn, XClass annotatedClass, PersistentClass persistentClass, Mappings mappings)

Public Methods

public void addFilter (String name, String condition)

public Join addJoin (JoinTable joinTable, PropertyHolder holder, boolean noDelayInPkColumnCreation)

public void bindDiscriminatorValue ()

public void bindEntity ()

public void bindTable (String schema, String catalog, String tableName, List<UniqueConstraintHolder> uniqueConstraints, String constraints, Table denormalizedSuperclassTable)

public void finalSecondaryTableBinding (PropertyHolder propertyHolder)

public void firstLevelSecondaryTablesBinding (SecondaryTable secTable, SecondaryTables secTables)

public static String getCacheConcurrencyStrategy (CacheConcurrencyStrategy strategy)

public AccessType getExplicitAccessType (XAnnotatedElement element)

public AccessType getPropertyAccessType ()

public AccessType getPropertyAccessor (XAnnotatedElement element)

public Map<StringJoin> getSecondaryTables ()

public boolean isIgnoreIdAnnotations ()

public void processComplementaryTableDefinitions (Table table)

public void processComplementaryTableDefinitions (Tables tables)

public void setBatchSize (BatchSize sizeAnn)

public void setCache (Cache cacheAnn)

public void setDiscriminatorValue (String discriminatorValue)

public void setForceDiscriminator (boolean forceDiscriminator)

public void setIgnoreIdAnnotations (boolean ignoreIdAnnotations)

public void setInheritanceState (InheritanceState inheritanceState)

public void setInsertableDiscriminator (boolean insertableDiscriminator)

public void setPropertyAccessType (AccessType propertyAccessor)

public void setProxy (Proxy proxy)

public void setWhere (Where whereAnn)

public void setWrapIdsInEmbeddedComponents (boolean wrapIdsInEmbeddedComponents)

public boolean wrapIdsInEmbeddedComponents ()