Class Overview
Stateful holder and processor for binding Entity information
Summary
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<String, Join>
|
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
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
Public Constructors
public
EntityBinder
()
Use as a fake one for Collection of elements
Public Methods
public
Join
addJoin
(JoinTable joinTable, PropertyHolder holder, boolean noDelayInPkColumnCreation)
public
void
bindDiscriminatorValue
()
public
void
bindEntity
()
public
void
finalSecondaryTableBinding
(PropertyHolder propertyHolder)
public
void
firstLevelSecondaryTablesBinding
(SecondaryTable secTable, SecondaryTables secTables)
public
AccessType
getExplicitAccessType
(XAnnotatedElement element)
public
AccessType
getPropertyAccessor
(XAnnotatedElement element)
public
boolean
isIgnoreIdAnnotations
()
public
void
processComplementaryTableDefinitions
(Table table)
public
void
processComplementaryTableDefinitions
(Tables tables)
public
void
setCache
(Cache cacheAnn)
public
void
setDiscriminatorValue
(String discriminatorValue)
public
void
setForceDiscriminator
(boolean forceDiscriminator)
public
void
setIgnoreIdAnnotations
(boolean ignoreIdAnnotations)
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
()