public class SubclassEntitySourceImpl extends AbstractEntitySourceImpl implements SubclassEntitySource
Modifier | Constructor and Description |
---|---|
protected |
SubclassEntitySourceImpl(MappingDocument sourceMappingDocument,
JaxbHbmEntityBaseDefinition entityElement,
EntitySource container) |
Modifier and Type | Method and Description |
---|---|
String |
getDiscriminatorMatchValue()
Get the actual discriminator value in case of a single table inheritance
|
TableSpecificationSource |
getPrimaryTable()
Obtain the primary table for this entity.
|
IdentifiableTypeSource |
getSuperType() |
afterInstantiation, attributeSources, buildAttributeSources, buildAttributeSources, determineEntityMode, extractEntityNamingSource, getAttributePathBase, getAttributeRoleBase, getBatchSize, getCustomLoaderName, getCustomPersisterClassName, getCustomSqlDelete, getCustomSqlInsert, getCustomSqlUpdate, getEntityNamingSource, getFilterSources, getHierarchy, getJpaCallbackClasses, getLocalMetadataBuildingContext, getNamedNativeQueries, getNamedQueries, getOrigin, getProxy, getSecondaryTableMap, getSubTypes, getSynchronizedTableNames, getToolingHintContext, getTuplizerClassMap, getTypeName, getXmlNodeName, inferInLineViewName, injectHierarchy, isAbstract, isDynamicInsert, isDynamicUpdate, isLazy, isSelectBeforeUpdate, jaxbEntityMapping, quoteIdentifiersLocalToEntity
mappingRoot, metadataBuildingContext, origin, sourceMappingDocument
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBatchSize, getCustomLoaderName, getCustomPersisterClassName, getCustomSqlDelete, getCustomSqlInsert, getCustomSqlUpdate, getFilterSources, getNamedNativeQueries, getNamedQueries, getProxy, getSecondaryTableMap, getSynchronizedTableNames, getTuplizerClassMap, getXmlNodeName, isAbstract, isDynamicInsert, isDynamicUpdate, isLazy, isSelectBeforeUpdate, quoteIdentifiersLocalToEntity
getHierarchy, getJpaCallbackClasses, getLocalMetadataBuildingContext, getOrigin, getSubTypes, getTypeName
attributeSources, getAttributePathBase, getAttributeRoleBase
getToolingHintContext
getEntityNamingSource
protected SubclassEntitySourceImpl(MappingDocument sourceMappingDocument, JaxbHbmEntityBaseDefinition entityElement, EntitySource container)
public TableSpecificationSource getPrimaryTable()
EntitySource
getPrimaryTable
in interface EntitySource
public String getDiscriminatorMatchValue()
EntitySource
getDiscriminatorMatchValue
in interface EntitySource
null
in case there is no
explicit value or a different inheritance schemepublic IdentifiableTypeSource getSuperType()
getSuperType
in interface IdentifiableTypeSource
Copyright © 2017 JBoss by Red Hat. All rights reserved.