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(Collection collection, String path, org.hibernate.annotations.common.reflection.XClass clazzToProcess, org.hibernate.annotations.common.reflection.XProperty property, PropertyHolder parentPropertyHolder, ExtendedMappings mappings)
           
 
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()
           
 PersistentClass getPersistentClass()
           
 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(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 Table getTable()

addProperty

public void addProperty(Property prop)

getIdentifier

public KeyValue getIdentifier()

getPersistentClass

public PersistentClass getPersistentClass()

isComponent

public boolean isComponent()

isEntity

public boolean isEntity()

getEntityName

public String getEntityName()

addProperty

public void addProperty(Property prop,
                        Ejb3Column[] columns)

addJoin

public Join addJoin(JoinTable joinTableAnn,
                    boolean noDelayInPkColumnCreation)


Copyright © 2011 Hibernate.org. All Rights Reserved.