|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PropertyHolder
Property holder abstract property containers from their direct implementation
Method Summary | |
---|---|
Join |
addJoin(JoinTable joinTableAnn,
boolean noDelayInPkColumnCreation)
|
void |
addProperty(Property prop,
Ejb3Column[] columns,
org.hibernate.annotations.common.reflection.XClass declaringClass)
|
void |
addProperty(Property prop,
org.hibernate.annotations.common.reflection.XClass declaringClass)
|
String |
getClassName()
|
String |
getEntityName()
|
String |
getEntityOwnerClassName()
|
KeyValue |
getIdentifier()
|
JoinTable |
getJoinTable(org.hibernate.annotations.common.reflection.XProperty property)
return - null if no join table is present, - the join table if not overridden, - the overridden join table otherwise |
Column[] |
getOverriddenColumn(String propertyName)
return null if the column is not overridden, or an array of column if true |
JoinColumn[] |
getOverriddenJoinColumn(String propertyName)
return null if the column is not overridden, or an array of column if true |
String |
getPath()
|
PersistentClass |
getPersistentClass()
|
Table |
getTable()
|
boolean |
isComponent()
|
boolean |
isEntity()
|
boolean |
isInIdClass()
|
boolean |
isOrWithinEmbeddedId()
Return true if this component is or is embedded in a @EmbeddedId |
void |
setInIdClass(Boolean isInIdClass)
|
void |
setParentProperty(String parentProperty)
|
Method Detail |
---|
String getClassName()
String getEntityOwnerClassName()
Table getTable()
void addProperty(Property prop, org.hibernate.annotations.common.reflection.XClass declaringClass)
void addProperty(Property prop, Ejb3Column[] columns, org.hibernate.annotations.common.reflection.XClass declaringClass)
KeyValue getIdentifier()
boolean isOrWithinEmbeddedId()
PersistentClass getPersistentClass()
boolean isComponent()
boolean isEntity()
void setParentProperty(String parentProperty)
String getPath()
Column[] getOverriddenColumn(String propertyName)
JoinColumn[] getOverriddenJoinColumn(String propertyName)
JoinTable getJoinTable(org.hibernate.annotations.common.reflection.XProperty property)
String getEntityName()
Join addJoin(JoinTable joinTableAnn, boolean noDelayInPkColumnCreation)
boolean isInIdClass()
void setInIdClass(Boolean isInIdClass)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |