| 
 | ||||||||||
| 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 | |||||||||