Class Members.MapAttributeImpl<X,K,V>
java.lang.Object
org.apache.openjpa.persistence.meta.Members.Member<X,C>
org.apache.openjpa.persistence.meta.Members.PluralAttributeImpl<X,Map<K,V>,V>
org.apache.openjpa.persistence.meta.Members.MapAttributeImpl<X,K,V>
- All Implemented Interfaces:
jakarta.persistence.metamodel.Attribute<X,
,Map<K, V>> jakarta.persistence.metamodel.Bindable<V>
,jakarta.persistence.metamodel.MapAttribute<X,
,K, V> jakarta.persistence.metamodel.PluralAttribute<X,
,Map<K, V>, V> Comparable<Members.Member<X,
Map<K, V>>>
- Enclosing class:
- Members
public static class Members.MapAttributeImpl<X,K,V>
extends Members.PluralAttributeImpl<X,Map<K,V>,V>
implements jakarta.persistence.metamodel.MapAttribute<X,K,V>
Represents attributes declared as java.util.Map<K,V> in managed type <X>.
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Attribute
jakarta.persistence.metamodel.Attribute.PersistentAttributeType
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Bindable
jakarta.persistence.metamodel.Bindable.BindableType
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.PluralAttribute
jakarta.persistence.metamodel.PluralAttribute.CollectionType
-
Field Summary
Fields inherited from class org.apache.openjpa.persistence.meta.Members.Member
fmd, owner
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionjakarta.persistence.metamodel.PluralAttribute.CollectionType
jakarta.persistence.metamodel.Type<K>
jakarta.persistence.metamodel.Attribute.PersistentAttributeType
Returns the persistent category for the attribute.Methods inherited from class org.apache.openjpa.persistence.meta.Members.PluralAttributeImpl
getBindableJavaType, getBindableType, getElementType
Methods inherited from class org.apache.openjpa.persistence.meta.Members.Member
compareTo, getDeclaringType, getJavaMember, getJavaType, getName, getType, isAssociation, isCollection, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface jakarta.persistence.metamodel.Attribute
getDeclaringType, getJavaMember, getJavaType, getName, isAssociation, isCollection
Methods inherited from interface jakarta.persistence.metamodel.Bindable
getBindableJavaType, getBindableType
Methods inherited from interface jakarta.persistence.metamodel.PluralAttribute
getElementType
-
Constructor Details
-
MapAttributeImpl
-
-
Method Details
-
getCollectionType
public jakarta.persistence.metamodel.PluralAttribute.CollectionType getCollectionType() -
getKeyJavaType
-
getKeyType
-
getPersistentAttributeType
public jakarta.persistence.metamodel.Attribute.PersistentAttributeType getPersistentAttributeType()Description copied from class:Members.Member
Returns the persistent category for the attribute.- Specified by:
getPersistentAttributeType
in interfacejakarta.persistence.metamodel.Attribute<X,
K> - Overrides:
getPersistentAttributeType
in classMembers.PluralAttributeImpl<X,
Map<K, V>, V>
-