public class EmbeddableSourceVirtualImpl extends AbstractHbmSourceNode implements EmbeddableSource
<properties/>
mappingConstructor and Description |
---|
EmbeddableSourceVirtualImpl(MappingDocument mappingDocument,
AttributesHelper.Callback containingCallback,
EmbeddableSourceContainer container,
List attributeJaxbMappings,
String logicalTableName,
NaturalIdMutability naturalIdMutability,
org.hibernate.boot.jaxb.hbm.spi.JaxbHbmPropertiesType jaxbPropertiesGroup) |
Modifier and Type | Method and Description |
---|---|
List<AttributeSource> |
attributeSources()
Obtain this container's attribute sources.
|
AttributePath |
getAttributePathBase() |
AttributeRole |
getAttributeRoleBase() |
LocalMetadataBuildingContext |
getLocalMetadataBuildingContext()
Obtain the local binding context associated with this container.
|
String |
getParentReferenceAttributeName() |
ToolingHintContext |
getToolingHintContext() |
Map<EntityMode,String> |
getTuplizerClassMap() |
JavaTypeDescriptor |
getTypeDescriptor() |
boolean |
isDynamic()
Indicates whether this embeddable/component is dynamic (represented as a Map),
or whether a dedicated class for it is available.
|
boolean |
isUnique() |
mappingRoot, metadataBuildingContext, origin, sourceMappingDocument
public EmbeddableSourceVirtualImpl(MappingDocument mappingDocument, AttributesHelper.Callback containingCallback, EmbeddableSourceContainer container, List attributeJaxbMappings, String logicalTableName, NaturalIdMutability naturalIdMutability, org.hibernate.boot.jaxb.hbm.spi.JaxbHbmPropertiesType jaxbPropertiesGroup)
public JavaTypeDescriptor getTypeDescriptor()
getTypeDescriptor
in interface EmbeddableSource
public String getParentReferenceAttributeName()
getParentReferenceAttributeName
in interface EmbeddableSource
public Map<EntityMode,String> getTuplizerClassMap()
getTuplizerClassMap
in interface EmbeddableSource
public boolean isDynamic()
EmbeddableSource
isDynamic
in interface EmbeddableSource
true
indicates that the composition is represented as a Map;
false
indicates there is a dedicated class for representing the
composition.public boolean isUnique()
isUnique
in interface EmbeddableSource
public AttributePath getAttributePathBase()
getAttributePathBase
in interface AttributeSourceContainer
public AttributeRole getAttributeRoleBase()
getAttributeRoleBase
in interface AttributeSourceContainer
public List<AttributeSource> attributeSources()
AttributeSourceContainer
attributeSources
in interface AttributeSourceContainer
public LocalMetadataBuildingContext getLocalMetadataBuildingContext()
AttributeSourceContainer
getLocalMetadataBuildingContext
in interface AttributeSourceContainer
public ToolingHintContext getToolingHintContext()
getToolingHintContext
in interface ToolingHintContextContainer
Copyright © 2021. All rights reserved.