public abstract class AbstractSingularAttributeSourceEmbeddedImpl extends AbstractHbmSourceNode implements SingularAttributeSourceEmbedded
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSingularAttributeSourceEmbeddedImpl(MappingDocument sourceMappingDocument,
AttributeSourceContainer container,
EmbeddedAttributeMapping embeddedAttributeMapping,
java.util.List nestedAttributeMappings,
boolean isDynamic,
NaturalIdMutability naturalIdMutability,
java.lang.String logicalTableName) |
|
AbstractSingularAttributeSourceEmbeddedImpl(MappingDocument sourceMappingDocument,
EmbeddedAttributeMapping jaxbEmbeddedAttributeMapping,
EmbeddableSource embeddableSource,
NaturalIdMutability naturalIdMutability) |
| Modifier and Type | Method and Description |
|---|---|
EmbeddableSource |
getEmbeddableSource()
Gets the source information about the embeddable/composition.
|
GenerationTiming |
getGenerationTiming()
Obtain a description of if/when the attribute value is generated by the database.
|
java.lang.String |
getName()
Obtain the attribute name.
|
NaturalIdMutability |
getNaturalIdMutability()
Retrieve the natural id mutability
|
java.lang.String |
getPropertyAccessorName()
Obtain the name of the property accessor style used to access this attribute.
|
SingularAttributeNature |
getSingularAttributeNature()
Obtain the nature of this attribute type.
|
HibernateTypeSource |
getTypeInformation()
Obtain information about the Hibernate type (
Type) for this attribute. |
boolean |
isSingular()
Attributes are (coarsely speaking) either singular or plural.
|
boolean |
isVirtualAttribute()
Determine whether this is a virtual attribute or whether it physically exists on the users domain model.
|
mappingRoot, metadataBuildingContext, origin, sourceMappingDocumentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisBytecodeLazy, isInsertable, isUpdatablegetAttributePath, getAttributeRole, getSourceType, getXmlNodeName, isIncludedInOptimisticLockinggetToolingHintContextprotected AbstractSingularAttributeSourceEmbeddedImpl(MappingDocument sourceMappingDocument, AttributeSourceContainer container, EmbeddedAttributeMapping embeddedAttributeMapping, java.util.List nestedAttributeMappings, boolean isDynamic, NaturalIdMutability naturalIdMutability, java.lang.String logicalTableName)
public AbstractSingularAttributeSourceEmbeddedImpl(MappingDocument sourceMappingDocument, EmbeddedAttributeMapping jaxbEmbeddedAttributeMapping, EmbeddableSource embeddableSource, NaturalIdMutability naturalIdMutability)
public EmbeddableSource getEmbeddableSource()
EmbeddableSourceContributorgetEmbeddableSource in interface EmbeddableSourceContributorpublic java.lang.String getName()
AttributeSourcegetName in interface AttributeSourcenull is NOT allowed!public boolean isSingular()
AttributeSourceisSingular in interface AttributeSourcetrue indicates the attribute is singular (and therefore castable
to SingularAttributeSource); false indicates it is plural (and
therefore castable to PluralAttributeSource).public boolean isVirtualAttribute()
SingularAttributeSourceisVirtualAttribute in interface SingularAttributeSourcetrue indicates the attribute is virtual, meaning it does NOT exist on the domain model;
false indicates the attribute physically exists.public SingularAttributeNature getSingularAttributeNature()
SingularAttributeSourcegetSingularAttributeNature in interface SingularAttributeSourcepublic HibernateTypeSource getTypeInformation()
AttributeSourceType) for this attribute.getTypeInformation in interface AttributeSourcepublic java.lang.String getPropertyAccessorName()
AttributeSourcegetPropertyAccessorName in interface AttributeSourcePropertyAccessStrategypublic NaturalIdMutability getNaturalIdMutability()
SingularAttributeSourcegetNaturalIdMutability in interface SingularAttributeSourcepublic GenerationTiming getGenerationTiming()
SingularAttributeSourcegetGenerationTiming in interface SingularAttributeSourceCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.