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 |
|---|---|
java.lang.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, quoteIdentifiersLocalToEntitymappingRoot, metadataBuildingContext, origin, sourceMappingDocumentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBatchSize, getCustomLoaderName, getCustomPersisterClassName, getCustomSqlDelete, getCustomSqlInsert, getCustomSqlUpdate, getFilterSources, getNamedNativeQueries, getNamedQueries, getProxy, getSecondaryTableMap, getSynchronizedTableNames, getTuplizerClassMap, getXmlNodeName, isAbstract, isDynamicInsert, isDynamicUpdate, isLazy, isSelectBeforeUpdate, quoteIdentifiersLocalToEntitygetHierarchy, getJpaCallbackClasses, getLocalMetadataBuildingContext, getOrigin, getSubTypes, getTypeNameattributeSources, getAttributePathBase, getAttributeRoleBasegetToolingHintContextgetEntityNamingSourceprotected SubclassEntitySourceImpl(MappingDocument sourceMappingDocument, JaxbHbmEntityBaseDefinition entityElement, EntitySource container)
public TableSpecificationSource getPrimaryTable()
EntitySourcegetPrimaryTable in interface EntitySourcepublic java.lang.String getDiscriminatorMatchValue()
EntitySourcegetDiscriminatorMatchValue in interface EntitySourcenull in case there is no
explicit value or a different inheritance schemepublic IdentifiableTypeSource getSuperType()
getSuperType in interface IdentifiableTypeSourceCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.