public class RootEntitySourceImpl extends AbstractEntitySourceImpl
Modifier | Constructor and Description |
---|---|
protected |
RootEntitySourceImpl(MappingDocument sourceMappingDocument,
JaxbHbmRootEntityType entityElement) |
Modifier and Type | Method and Description |
---|---|
protected void |
buildAttributeSources(AttributesHelper.Callback attributeBuildingCallback) |
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() |
protected JaxbHbmRootEntityType |
jaxbEntityMapping() |
afterInstantiation, attributeSources, 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, quoteIdentifiersLocalToEntity
mappingRoot, metadataBuildingContext, origin, sourceMappingDocument
protected RootEntitySourceImpl(MappingDocument sourceMappingDocument, JaxbHbmRootEntityType entityElement)
protected void buildAttributeSources(AttributesHelper.Callback attributeBuildingCallback)
buildAttributeSources
in class AbstractEntitySourceImpl
protected JaxbHbmRootEntityType jaxbEntityMapping()
jaxbEntityMapping
in class AbstractEntitySourceImpl
public TableSpecificationSource getPrimaryTable()
EntitySource
public String getDiscriminatorMatchValue()
EntitySource
null
in case there is no
explicit value or a different inheritance schemepublic IdentifiableTypeSource getSuperType()
Copyright © 2001-2017 Red Hat, Inc. All Rights Reserved.