public class SubclassEntitySourceImpl extends AbstractEntitySourceImpl implements SubclassEntitySource
Modifier | Constructor and Description |
---|---|
protected |
SubclassEntitySourceImpl(MappingDocument sourceMappingDocument,
EntityElement entityElement) |
Modifier and Type | Method and Description |
---|---|
String |
getDiscriminatorMatchValue()
Get the actual discriminator value in case of a single table inheritance
|
TableSource |
getPrimaryTable()
Obtain the primary table for this entity.
|
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBatchSize, getClassName, getConstraints, getCustomLoaderName, getCustomPersisterClassName, getCustomSqlDelete, getCustomSqlInsert, getCustomSqlUpdate, getCustomTuplizerClassName, getEntityName, getJpaCallbackClasses, getJpaEntityName, getLocalBindingContext, getOrigin, getProxy, getSecondaryTables, getSynchronizedTableNames, isAbstract, isDynamicInsert, isDynamicUpdate, isLazy, isSelectBeforeUpdate, metaAttributes
add, subclassEntitySources
attributeSources, getPath
protected SubclassEntitySourceImpl(MappingDocument sourceMappingDocument, EntityElement entityElement)
public TableSource getPrimaryTable()
EntitySource
getPrimaryTable
in interface EntitySource
public String getDiscriminatorMatchValue()
EntitySource
getDiscriminatorMatchValue
in interface EntitySource
getDiscriminatorMatchValue
in class AbstractEntitySourceImpl
null
in case there is no
explicit value or a different inheritance schemeCopyright © 2001-2015 Red Hat, Inc. All Rights Reserved.