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
Constructors Constructor Description PluralAttributeMapKeySourceEmbeddedImpl(MappingDocument mappingDocument, AbstractPluralAttributeSourceImpl pluralAttributeSource, JaxbHbmCompositeIndexType jaxbCompositeIndexElement)
PluralAttributeMapKeySourceEmbeddedImpl(MappingDocument mappingDocument, AbstractPluralAttributeSourceImpl pluralAttributeSource, JaxbHbmMapKeyCompositeType jaxbCompositeMapKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EmbeddableSource
getEmbeddableSource()
Gets the source information about the embeddable/composition.PluralAttributeIndexNature
getNature()
HibernateTypeSource
getTypeInformation()
Obtain information about the Hibernate index type (Type
) for this plural attribute index.String
getXmlNodeName()
-
Methods inherited from class org.hibernate.boot.model.source.internal.hbm.AbstractHbmSourceNode
mappingRoot, metadataBuildingContext, origin, sourceMappingDocument
-
-
-
-
Constructor Detail
-
PluralAttributeMapKeySourceEmbeddedImpl
public PluralAttributeMapKeySourceEmbeddedImpl(MappingDocument mappingDocument, AbstractPluralAttributeSourceImpl pluralAttributeSource, JaxbHbmCompositeIndexType jaxbCompositeIndexElement)
-
PluralAttributeMapKeySourceEmbeddedImpl
public PluralAttributeMapKeySourceEmbeddedImpl(MappingDocument mappingDocument, AbstractPluralAttributeSourceImpl pluralAttributeSource, JaxbHbmMapKeyCompositeType jaxbCompositeMapKey)
-
-
Method Detail
-
getNature
public PluralAttributeIndexNature getNature()
- Specified by:
getNature
in interfacePluralAttributeIndexSource
-
getEmbeddableSource
public EmbeddableSource getEmbeddableSource()
Description copied from interface:EmbeddableSourceContributor
Gets the source information about the embeddable/composition.- Specified by:
getEmbeddableSource
in interfaceEmbeddableSourceContributor
- Returns:
- The EmbeddableSource
-
getTypeInformation
public HibernateTypeSource 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
public String getXmlNodeName()
- Specified by:
getXmlNodeName
in interfacePluralAttributeIndexSource
-
-