org.hibernate.cfg
Class ComponentPropertyHolder
java.lang.Object
org.hibernate.cfg.AbstractPropertyHolder
org.hibernate.cfg.ComponentPropertyHolder
- All Implemented Interfaces:
- PropertyHolder
public class ComponentPropertyHolder
- extends AbstractPropertyHolder
Component implementation of property holder
- Author:
- Emmanuel Bernard
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ComponentPropertyHolder
public ComponentPropertyHolder(org.hibernate.mapping.Component component,
String path,
PropertyData inferredData,
PropertyHolder parent)
getEntityName
public String getEntityName()
addProperty
public void addProperty(org.hibernate.mapping.Property prop,
Ejb3Column[] columns)
getClassName
public String getClassName()
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()
getOverriddenColumn
public javax.persistence.Column[] getOverriddenColumn(String propertyName)
- Description copied from class:
AbstractPropertyHolder
- Get column overriding, property first, then parent, then holder
- Specified by:
getOverriddenColumn
in interface PropertyHolder
- Overrides:
getOverriddenColumn
in class AbstractPropertyHolder
getOverriddenJoinColumn
public javax.persistence.JoinColumn[] getOverriddenJoinColumn(String propertyName)
- Description copied from class:
AbstractPropertyHolder
- Get column overriding, property first, then parent, then holder
- Specified by:
getOverriddenJoinColumn
in interface PropertyHolder
- Overrides:
getOverriddenJoinColumn
in class AbstractPropertyHolder