public class PluralAttributeMapKeyManyToAnySourceImpl extends Object implements PluralAttributeMapKeyManyToAnySource
PluralAttributeMapKeySource.Nature
Constructor and Description |
---|
PluralAttributeMapKeyManyToAnySourceImpl(MappingDocument mappingDocument,
PluralAttributeSourceMapImpl pluralAttributeSource,
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)?
If this method returns
true , then this object can safely
be cast to PluralAttributeMapKeySourceEntityAttribute . |
public PluralAttributeMapKeyManyToAnySourceImpl(MappingDocument mappingDocument, PluralAttributeSourceMapImpl pluralAttributeSource, 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 © 2001-2017 Red Hat, Inc. All Rights Reserved.