|
||||||||||
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(javax.persistence.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)
|
java.lang.String |
getClassName()
|
java.lang.String |
getEntityName()
|
java.lang.String |
getEntityOwnerClassName()
|
KeyValue |
getIdentifier()
|
javax.persistence.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 |
javax.persistence.Column[] |
getOverriddenColumn(java.lang.String propertyName)
return null if the column is not overridden, or an array of column if true |
javax.persistence.JoinColumn[] |
getOverriddenJoinColumn(java.lang.String propertyName)
return null if the column is not overridden, or an array of column if true |
java.lang.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(java.lang.Boolean isInIdClass)
|
void |
setParentProperty(java.lang.String parentProperty)
|
Method Detail |
---|
java.lang.String getClassName()
java.lang.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(java.lang.String parentProperty)
java.lang.String getPath()
javax.persistence.Column[] getOverriddenColumn(java.lang.String propertyName)
javax.persistence.JoinColumn[] getOverriddenJoinColumn(java.lang.String propertyName)
javax.persistence.JoinTable getJoinTable(org.hibernate.annotations.common.reflection.XProperty property)
java.lang.String getEntityName()
Join addJoin(javax.persistence.JoinTable joinTableAnn, boolean noDelayInPkColumnCreation)
boolean isInIdClass()
void setInIdClass(java.lang.Boolean isInIdClass)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |