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

Author:
Emmanuel Bernard

Method Summary
 Join addJoin(JoinTable joinTableAnn, boolean noDelayInPkColumnCreation)
           
 void addProperty(Property prop)
           
 void addProperty(Property prop, Ejb3Column[] columns)
           
 String getClassName()
           
 String getEntityName()
           
 String getEntityOwnerClassName()
           
 KeyValue getIdentifier()
           
 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()
           
 void setParentProperty(String parentProperty)
           
 

Method Detail

getClassName

String getClassName()

getEntityOwnerClassName

String getEntityOwnerClassName()

getTable

Table getTable()

addProperty

void addProperty(Property prop)

getIdentifier

KeyValue getIdentifier()

getPersistentClass

PersistentClass getPersistentClass()

isComponent

boolean isComponent()

isEntity

boolean isEntity()

setParentProperty

void setParentProperty(String parentProperty)

getPath

String getPath()

getOverriddenColumn

Column[] getOverriddenColumn(String propertyName)
return null if the column is not overridden, or an array of column if true


getOverriddenJoinColumn

JoinColumn[] getOverriddenJoinColumn(String propertyName)
return null if the column is not overridden, or an array of column if true


getEntityName

String getEntityName()

addProperty

void addProperty(Property prop,
                 Ejb3Column[] columns)

addJoin

Join addJoin(JoinTable joinTableAnn,
             boolean noDelayInPkColumnCreation)


Copyright © 2010 Hibernate.org. All Rights Reserved.