Class PluralAttributeMapKeySourceEmbeddedImpl
java.lang.Object
org.hibernate.boot.model.source.internal.hbm.AbstractHbmSourceNode
org.hibernate.boot.model.source.internal.hbm.PluralAttributeMapKeySourceEmbeddedImpl
- All Implemented Interfaces:
EmbeddableSourceContributor
,PluralAttributeIndexSource
,PluralAttributeMapKeySourceEmbedded
public class PluralAttributeMapKeySourceEmbeddedImpl
extends AbstractHbmSourceNode
implements PluralAttributeMapKeySourceEmbedded
-
Constructor Summary
ConstructorsConstructorDescriptionPluralAttributeMapKeySourceEmbeddedImpl
(MappingDocument mappingDocument, AbstractPluralAttributeSourceImpl pluralAttributeSource, JaxbHbmCompositeIndexType jaxbCompositeIndexElement) PluralAttributeMapKeySourceEmbeddedImpl
(MappingDocument mappingDocument, AbstractPluralAttributeSourceImpl pluralAttributeSource, JaxbHbmMapKeyCompositeType jaxbCompositeMapKey) -
Method Summary
Modifier and TypeMethodDescriptionGets the source information about the embeddable/composition.Obtain information about the Hibernate index type (Type
) for this plural attribute index.Methods inherited from class org.hibernate.boot.model.source.internal.hbm.AbstractHbmSourceNode
mappingRoot, metadataBuildingContext, origin, sourceMappingDocument
-
Constructor Details
-
PluralAttributeMapKeySourceEmbeddedImpl
public PluralAttributeMapKeySourceEmbeddedImpl(MappingDocument mappingDocument, AbstractPluralAttributeSourceImpl pluralAttributeSource, JaxbHbmCompositeIndexType jaxbCompositeIndexElement) -
PluralAttributeMapKeySourceEmbeddedImpl
public PluralAttributeMapKeySourceEmbeddedImpl(MappingDocument mappingDocument, AbstractPluralAttributeSourceImpl pluralAttributeSource, JaxbHbmMapKeyCompositeType jaxbCompositeMapKey)
-
-
Method Details
-
getNature
- Specified by:
getNature
in interfacePluralAttributeIndexSource
-
getEmbeddableSource
Description copied from interface:EmbeddableSourceContributor
Gets the source information about the embeddable/composition.- Specified by:
getEmbeddableSource
in interfaceEmbeddableSourceContributor
- Returns:
- The EmbeddableSource
-
getTypeInformation
Description copied from interface:PluralAttributeIndexSource
Obtain information about the Hibernate index type (Type
) for this plural attribute index.- Specified by:
getTypeInformation
in interfacePluralAttributeIndexSource
- Returns:
- The Hibernate type information
-
getXmlNodeName
- Specified by:
getXmlNodeName
in interfacePluralAttributeIndexSource
-