org.hibernate.metamodel.source.hbm
Class SubclassEntitySourceImpl
java.lang.Object
org.hibernate.metamodel.source.hbm.AbstractEntitySourceImpl
org.hibernate.metamodel.source.hbm.SubclassEntitySourceImpl
- All Implemented Interfaces:
- AttributeSourceContainer, EntitySource, SubclassEntityContainer, SubclassEntitySource
public class SubclassEntitySourceImpl
- extends AbstractEntitySourceImpl
- implements SubclassEntitySource
Methods inherited from class org.hibernate.metamodel.source.hbm.AbstractEntitySourceImpl |
add, add, attributeSources, determineEntityMode, entityElement, getBatchSize, getClassName, getConstraints, getCustomLoaderName, getCustomPersisterClassName, getCustomSqlDelete, getCustomSqlInsert, getCustomSqlUpdate, getCustomTuplizerClassName, getEntityName, getJpaCallbackClasses, getJpaEntityName, getLocalBindingContext, getOrigin, getPath, getProxy, getSecondaryTables, getSynchronizedTableNames, injectHierarchy, isAbstract, isDynamicInsert, isDynamicUpdate, isLazy, isSelectBeforeUpdate, metaAttributes, sourceMappingDocument, subclassEntitySources |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.hibernate.metamodel.source.binder.EntitySource |
getBatchSize, getClassName, getConstraints, getCustomLoaderName, getCustomPersisterClassName, getCustomSqlDelete, getCustomSqlInsert, getCustomSqlUpdate, getCustomTuplizerClassName, getEntityName, getJpaCallbackClasses, getJpaEntityName, getLocalBindingContext, getOrigin, getProxy, getSecondaryTables, getSynchronizedTableNames, isAbstract, isDynamicInsert, isDynamicUpdate, isLazy, isSelectBeforeUpdate, metaAttributes |
SubclassEntitySourceImpl
protected SubclassEntitySourceImpl(MappingDocument sourceMappingDocument,
EntityElement entityElement)
getPrimaryTable
public TableSource getPrimaryTable()
- Description copied from interface:
EntitySource
- Obtain the primary table for this entity.
- Specified by:
getPrimaryTable
in interface EntitySource
- Returns:
- The primary table.
getDiscriminatorMatchValue
public String getDiscriminatorMatchValue()
- Description copied from interface:
EntitySource
- Get the actual discriminator value in case of a single table inheritance
- Specified by:
getDiscriminatorMatchValue
in interface EntitySource
- Overrides:
getDiscriminatorMatchValue
in class AbstractEntitySourceImpl
- Returns:
- the actual discriminator value in case of a single table inheritance or
null
in case there is no
explicit value or a different inheritance scheme
Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.