org.hibernate.cfg
Class ClassPropertyHolder
java.lang.Object
   org.hibernate.cfg.AbstractPropertyHolder
org.hibernate.cfg.AbstractPropertyHolder
       org.hibernate.cfg.ClassPropertyHolder
org.hibernate.cfg.ClassPropertyHolder
- All Implemented Interfaces: 
- PropertyHolder
- public class ClassPropertyHolder 
- extends AbstractPropertyHolder
- Author:
- Emmanuel Bernard
 
 
| Constructor Summary | 
| ClassPropertyHolder(PersistentClass persistentClass,
                    org.hibernate.annotations.common.reflection.XClass clazzToProcess,
                    EntityBinder entityBinder,
                    Mappings mappings,
                    Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
 | 
| ClassPropertyHolder(PersistentClass persistentClass,
                    org.hibernate.annotations.common.reflection.XClass clazzToProcess,
                    Map<String,Join> joins,
                    Mappings mappings,
                    Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
 | 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ClassPropertyHolder
public ClassPropertyHolder(PersistentClass persistentClass,
                           org.hibernate.annotations.common.reflection.XClass clazzToProcess,
                           Map<String,Join> joins,
                           Mappings mappings,
                           Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
ClassPropertyHolder
public ClassPropertyHolder(PersistentClass persistentClass,
                           org.hibernate.annotations.common.reflection.XClass clazzToProcess,
                           EntityBinder entityBinder,
                           Mappings mappings,
                           Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
getEntityName
public String getEntityName()
- 
 
addProperty
public void addProperty(Property prop,
                        Ejb3Column[] columns,
                        org.hibernate.annotations.common.reflection.XClass declaringClass)
- 
 
addProperty
public void addProperty(Property prop,
                        org.hibernate.annotations.common.reflection.XClass declaringClass)
- 
 
addJoin
public Join addJoin(JoinTable joinTableAnn,
                    boolean noDelayInPkColumnCreation)
- 
 
getClassName
public String getClassName()
- 
 
getEntityOwnerClassName
public String getEntityOwnerClassName()
- 
 
getTable
public Table getTable()
- 
 
isComponent
public boolean isComponent()
- 
 
isEntity
public boolean isEntity()
- 
 
getPersistentClass
public PersistentClass getPersistentClass()
- 
 
getIdentifier
public KeyValue getIdentifier()
- 
 
isOrWithinEmbeddedId
public boolean isOrWithinEmbeddedId()
- Description copied from interface: PropertyHolder
- Return true if this component is or is embedded in a @EmbeddedId
 
- 
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.