public class EmbeddableSourceVirtualImpl extends AbstractHbmSourceNode implements EmbeddableSource
<properties/> mapping| Constructor and Description |
|---|
EmbeddableSourceVirtualImpl(MappingDocument mappingDocument,
AttributesHelper.Callback containingCallback,
EmbeddableSourceContainer container,
List attributeJaxbMappings,
String logicalTableName,
NaturalIdMutability naturalIdMutability,
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, sourceMappingDocumentpublic EmbeddableSourceVirtualImpl(MappingDocument mappingDocument, AttributesHelper.Callback containingCallback, EmbeddableSourceContainer container, List attributeJaxbMappings, String logicalTableName, NaturalIdMutability naturalIdMutability, JaxbHbmPropertiesType jaxbPropertiesGroup)
public JavaTypeDescriptor getTypeDescriptor()
getTypeDescriptor in interface EmbeddableSourcepublic String getParentReferenceAttributeName()
getParentReferenceAttributeName in interface EmbeddableSourcepublic Map<EntityMode,String> getTuplizerClassMap()
getTuplizerClassMap in interface EmbeddableSourcepublic boolean isDynamic()
EmbeddableSourceisDynamic in interface EmbeddableSourcetrue 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 EmbeddableSourcepublic AttributePath getAttributePathBase()
getAttributePathBase in interface AttributeSourceContainerpublic AttributeRole getAttributeRoleBase()
getAttributeRoleBase in interface AttributeSourceContainerpublic List<AttributeSource> attributeSources()
AttributeSourceContainerattributeSources in interface AttributeSourceContainerpublic LocalMetadataBuildingContext getLocalMetadataBuildingContext()
AttributeSourceContainergetLocalMetadataBuildingContext in interface AttributeSourceContainerpublic ToolingHintContext getToolingHintContext()
getToolingHintContext in interface ToolingHintContextContainerCopyright © 2001-2016 Red Hat, Inc. All Rights Reserved.