Class MapAttributeProxyImpl<X,​K,​V>

  • Type Parameters:
    X -
    K -
    V -
    All Implemented Interfaces:
    java.io.Serializable, javax.persistence.metamodel.Attribute<X,​java.util.Map<K,​V>>, javax.persistence.metamodel.Bindable<V>, javax.persistence.metamodel.MapAttribute<X,​K,​V>, javax.persistence.metamodel.PluralAttribute<X,​java.util.Map<K,​V>,​V>

    public class MapAttributeProxyImpl<X,​K,​V>
    extends PluralAttributeProxyImpl<X,​java.util.Map<K,​V>,​V>
    implements javax.persistence.metamodel.MapAttribute<X,​K,​V>
    A proxy class that allows EclipseLink to trigger the deployment of a persistence unit as an MapAttribute is accessed in the metamodel.
    Author:
    tware
    See Also:
    Serialized Form
    • Constructor Detail

      • MapAttributeProxyImpl

        public MapAttributeProxyImpl()
    • Method Detail

      • getKeyJavaType

        public java.lang.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>