Class MapAttributeImpl<X,K,V>

All Implemented Interfaces:
javax.persistence.metamodel.Attribute<X,Map<K,V>>, javax.persistence.metamodel.Bindable<V>, javax.persistence.metamodel.MapAttribute<X,K,V>, javax.persistence.metamodel.PluralAttribute<X,Map<K,V>,V>

public class MapAttributeImpl<X,K,V> extends PluralAttributeBase<X,Map<K,V>,V> implements javax.persistence.metamodel.MapAttribute<X,K,V>
  • Constructor Details

    • MapAttributeImpl

      public MapAttributeImpl(javax.persistence.metamodel.ManagedType<X> declaringType, String name, Class<Map<K,V>> javaType, Member javaMember)
  • Method Details

    • getKeyJavaType

      public Class<K> getKeyJavaType()
      Specified by:
      getKeyJavaType in interface javax.persistence.metamodel.MapAttribute<X,K,V>
    • getKeyType

      public javax.persistence.metamodel.Type<K> getKeyType()
      Specified by:
      getKeyType in interface javax.persistence.metamodel.MapAttribute<X,K,V>