Package org.hibernate.cfg
Interface PropertyHolder
- All Known Implementing Classes:
AbstractPropertyHolder,ClassPropertyHolder,CollectionPropertyHolder,ComponentPropertyHolder
public interface PropertyHolder
Property holder abstract property containers from their direct implementation
-
Method Summary
Modifier and TypeMethodDescriptionaddJoin(javax.persistence.JoinTable joinTableAnn, boolean noDelayInPkColumnCreation) voidaddProperty(Property prop, XClass declaringClass) voidaddProperty(Property prop, Ejb3Column[] columns, XClass declaringClass) getJoinTable(XProperty property) return - null if no join table is present, - the join table if not overridden, - the overridden join table otherwisegetOverriddenColumn(String propertyName) return null if the column is not overridden, or an array of column if truegetOverriddenJoinColumn(String propertyName) return null if the column is not overridden, or an array of column if truegetPath()getTable()booleanbooleanisEntity()booleanbooleanReturn true if this component is or is embedded in a @EmbeddedIdvoidsetInIdClass(Boolean isInIdClass) voidsetParentProperty(String parentProperty)
-
Method Details
-
getClassName
String getClassName() -
getEntityOwnerClassName
String getEntityOwnerClassName() -
getTable
Table getTable() -
addProperty
-
addProperty
-
getIdentifier
KeyValue getIdentifier() -
isOrWithinEmbeddedId
boolean isOrWithinEmbeddedId()Return true if this component is or is embedded in a @EmbeddedId -
getPersistentClass
PersistentClass getPersistentClass() -
isComponent
boolean isComponent() -
isEntity
boolean isEntity() -
setParentProperty
-
getPath
String getPath() -
getOverriddenColumn
return null if the column is not overridden, or an array of column if true -
getOverriddenJoinColumn
return null if the column is not overridden, or an array of column if true -
getJoinTable
return - null if no join table is present, - the join table if not overridden, - the overridden join table otherwise -
getEntityName
String getEntityName() -
addJoin
-
isInIdClass
boolean isInIdClass() -
setInIdClass
-