Class Overview
Component implementation of property holder
Summary
Public Methods |
Join
|
addJoin(JoinTable joinTableAnn, boolean noDelayInPkColumnCreation)
|
void
|
addProperty(Property prop, XClass declaringClass)
|
void
|
addProperty(Property prop, Ejb3Column[] columns, XClass declaringClass)
|
String
|
getClassName()
|
String
|
getEntityName()
|
String
|
getEntityOwnerClassName()
|
KeyValue
|
getIdentifier()
|
Column[]
|
getOverriddenColumn(String propertyName)
Get column overriding, property first, then parent, then holder
replace the placeholder 'collection&&element' with nothing
These rules are here to support both JPA 2 and legacy overriding rules.
|
JoinColumn[]
|
getOverriddenJoinColumn(String propertyName)
Get column overriding, property first, then parent, then holder
replace the placeholder 'collection&&element' with nothing
These rules are here to support both JPA 2 and legacy overriding rules.
|
PersistentClass
|
getPersistentClass()
|
Table
|
getTable()
|
boolean
|
isComponent()
|
boolean
|
isEntity()
|
boolean
|
isOrWithinEmbeddedId()
|
void
|
setParentProperty(String parentProperty)
|
[Expand]
Inherited Methods |
From class
org.hibernate.cfg.AbstractPropertyHolder
JoinTable
|
getJoinTable(XProperty property)
Get column overriding, property first, then parent, then holder
replace the placeholder 'collection&&element' with nothing
These rules are here to support both JPA 2 and legacy overriding rules.
|
Mappings
|
getMappings()
|
Column[]
|
getOverriddenColumn(String propertyName)
Get column overriding, property first, then parent, then holder
replace the placeholder 'collection&&element' with nothing
These rules are here to support both JPA 2 and legacy overriding rules.
|
JoinColumn[]
|
getOverriddenJoinColumn(String propertyName)
Get column overriding, property first, then parent, then holder
replace the placeholder 'collection&&element' with nothing
These rules are here to support both JPA 2 and legacy overriding rules.
|
JoinTable
|
getOverriddenJoinTable(String propertyName)
Get column overriding, property first, then parent, then holder
replace the placeholder 'collection&&element' with nothing
These rules are here to support both JPA 2 and legacy overriding rules.
|
String
|
getPath()
|
boolean
|
isInIdClass()
|
void
|
setCurrentProperty(XProperty property)
property can be null
|
void
|
setInIdClass(Boolean isInIdClass)
|
void
|
setParentProperty(String parentProperty)
|
|
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)
|
|
From interface
org.hibernate.cfg.PropertyHolder
|
Public Constructors
Public Methods
public
Join
addJoin
(JoinTable joinTableAnn, boolean noDelayInPkColumnCreation)
public
void
addProperty
(Property prop, XClass declaringClass)
public
String
getEntityName
()
public
String
getEntityOwnerClassName
()
public
Column[]
getOverriddenColumn
(String propertyName)
Get column overriding, property first, then parent, then holder
replace the placeholder 'collection&&element' with nothing
These rules are here to support both JPA 2 and legacy overriding rules.
public
JoinColumn[]
getOverriddenJoinColumn
(String propertyName)
Get column overriding, property first, then parent, then holder
replace the placeholder 'collection&&element' with nothing
These rules are here to support both JPA 2 and legacy overriding rules.
public
boolean
isComponent
()
public
boolean
isEntity
()
public
boolean
isOrWithinEmbeddedId
()
public
void
setParentProperty
(String parentProperty)