public class PluralAttributeMapKeyManyToAnySourceImpl extends Object implements PluralAttributeMapKeyManyToAnySource
PluralAttributeMapKeySource.Nature
Constructor and Description |
---|
PluralAttributeMapKeyManyToAnySourceImpl(MappingDocument mappingDocument,
PluralAttributeSourceMapImpl pluralAttributeSource,
org.hibernate.boot.jaxb.hbm.spi.JaxbHbmIndexManyToAnyType jaxbMapKeyManyToAnyMapping) |
Modifier and Type | Method and Description |
---|---|
AnyDiscriminatorSource |
getDiscriminatorSource() |
AnyKeySource |
getKeySource() |
PluralAttributeMapKeySource.Nature |
getMapKeyNature() |
PluralAttributeIndexNature |
getNature() |
HibernateTypeSource |
getTypeInformation()
Obtain information about the Hibernate index type (
Type )
for this plural attribute index. |
String |
getXmlNodeName() |
boolean |
isReferencedEntityAttribute()
Is this plural attribute index source for an attribute of the referenced entity
(relevant only for one-to-many and many-to-many associations)?
|
public PluralAttributeMapKeyManyToAnySourceImpl(MappingDocument mappingDocument, PluralAttributeSourceMapImpl pluralAttributeSource, org.hibernate.boot.jaxb.hbm.spi.JaxbHbmIndexManyToAnyType jaxbMapKeyManyToAnyMapping)
public AnyDiscriminatorSource getDiscriminatorSource()
getDiscriminatorSource
in interface AnyMappingSource
public AnyKeySource getKeySource()
getKeySource
in interface AnyMappingSource
public PluralAttributeMapKeySource.Nature getMapKeyNature()
getMapKeyNature
in interface PluralAttributeMapKeySource
public boolean isReferencedEntityAttribute()
PluralAttributeMapKeySource
true
, then this object can safely
be cast to PluralAttributeMapKeySourceEntityAttribute
.isReferencedEntityAttribute
in interface PluralAttributeMapKeySource
public PluralAttributeIndexNature getNature()
getNature
in interface PluralAttributeIndexSource
public HibernateTypeSource getTypeInformation()
PluralAttributeIndexSource
Type
)
for this plural attribute index.getTypeInformation
in interface PluralAttributeIndexSource
public String getXmlNodeName()
getXmlNodeName
in interface PluralAttributeIndexSource
Copyright © 2021. All rights reserved.