public interface PluralAttributeMapKeySource extends PluralAttributeIndexSource
Describes source information about the key of a persistent map. At high
level this broken down further into 2 categories:<ul>
<li>PluralAttributeMapKeySourceEntityAttribute</li>
<li>
<ul>
<li>PluralAttributeMapKeySourceBasic</li>
<li>PluralAttributeMapKeySourceEmbedded</li>
<li>PluralAttributeMapKeyManyToManySource</li>
</ul>
</li>
</ul>
<p/>
PluralAttributeMapKeySourceEntityAttribute is only relevant from
annotations when using MapKey.
| Modifier and Type | Interface and Description |
|---|---|
static class |
PluralAttributeMapKeySource.Nature |
| Modifier and Type | Method and Description |
|---|---|
PluralAttributeMapKeySource.Nature |
getMapKeyNature() |
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)?
|
getNature, getTypeInformation, getXmlNodeNamePluralAttributeMapKeySource.Nature getMapKeyNature()
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.
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.