org.hibernate.cfg
Class CollectionPropertyHolder

java.lang.Object
  extended by org.hibernate.cfg.AbstractPropertyHolder
      extended by org.hibernate.cfg.CollectionPropertyHolder
All Implemented Interfaces:
PropertyHolder

public class CollectionPropertyHolder
extends AbstractPropertyHolder

Author:
Emmanuel Bernard

Field Summary
 
Fields inherited from class org.hibernate.cfg.AbstractPropertyHolder
parent
 
Constructor Summary
CollectionPropertyHolder(org.hibernate.mapping.Collection collection, String path, org.hibernate.annotations.common.reflection.XClass clazzToProcess, org.hibernate.annotations.common.reflection.XProperty property, PropertyHolder parentPropertyHolder, ExtendedMappings mappings)
           
 
Method Summary
 org.hibernate.mapping.Join addJoin(javax.persistence.JoinTable joinTableAnn, boolean noDelayInPkColumnCreation)
           
 void addProperty(org.hibernate.mapping.Property prop)
           
 void addProperty(org.hibernate.mapping.Property prop, Ejb3Column[] columns)
           
 String getClassName()
           
 String getEntityName()
           
 String getEntityOwnerClassName()
           
 org.hibernate.mapping.KeyValue getIdentifier()
           
 org.hibernate.mapping.PersistentClass getPersistentClass()
           
 org.hibernate.mapping.Table getTable()
           
 boolean isComponent()
           
 boolean isEntity()
           
 
Methods inherited from class org.hibernate.cfg.AbstractPropertyHolder
getOverriddenColumn, getOverriddenJoinColumn, getPath, setCurrentProperty, setParentProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionPropertyHolder

public CollectionPropertyHolder(org.hibernate.mapping.Collection collection,
                                String path,
                                org.hibernate.annotations.common.reflection.XClass clazzToProcess,
                                org.hibernate.annotations.common.reflection.XProperty property,
                                PropertyHolder parentPropertyHolder,
                                ExtendedMappings mappings)
Method Detail

getClassName

public String getClassName()

getEntityOwnerClassName

public String getEntityOwnerClassName()

getTable

public org.hibernate.mapping.Table getTable()

addProperty

public void addProperty(org.hibernate.mapping.Property prop)

getIdentifier

public org.hibernate.mapping.KeyValue getIdentifier()

getPersistentClass

public org.hibernate.mapping.PersistentClass getPersistentClass()

isComponent

public boolean isComponent()

isEntity

public boolean isEntity()

getEntityName

public String getEntityName()

addProperty

public void addProperty(org.hibernate.mapping.Property prop,
                        Ejb3Column[] columns)

addJoin

public org.hibernate.mapping.Join addJoin(javax.persistence.JoinTable joinTableAnn,
                                          boolean noDelayInPkColumnCreation)