Top Description Constructors Methods
org.eclipse.persistence.internal.jpa.metamodel.proxy

public Class MapAttributeProxyImpl<X, K, V>

extends PluralAttributeProxyImpl<X, Map<K, V>, V>
implements MapAttribute<X, K, V>
Class Inheritance
All Implemented Interfaces
jakarta.persistence.metamodel.MapAttribute, jakarta.persistence.metamodel.PluralAttribute, jakarta.persistence.metamodel.Bindable, jakarta.persistence.metamodel.Attribute
Imports
java.util.Map, jakarta.persistence.metamodel.MapAttribute, .Type, org.eclipse.persistence.internal.jpa.metamodel.MapAttributeImpl

A proxy class that allows EclipseLink to trigger the deployment of a persistence unit as an MapAttribute is accessed in the metamodel.
Author
tware

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Class<K>
getKeyJavaType()

Implements jakarta.persistence.metamodel.MapAttribute.getKeyJavaType.

Return the Java type of the map key.
public Type<K>
getKeyType()

Implements jakarta.persistence.metamodel.MapAttribute.getKeyType.

Return the type representing the key type of the map.
Inherited from org.eclipse.persistence.internal.jpa.metamodel.proxy.PluralAttributeProxyImpl:
getBindableJavaTypegetBindableTypegetCollectionTypegetElementType

Constructor Detail

MapAttributeProxyImplback to summary
public MapAttributeProxyImpl()

Method Detail

getKeyJavaTypeback to summary
public Class<K> getKeyJavaType()

Implements jakarta.persistence.metamodel.MapAttribute.getKeyJavaType.

Doc from jakarta.persistence.metamodel.MapAttribute.getKeyJavaType.

Return the Java type of the map key.

Returns:Class<K>

Java key type

Annotations
@Override
getKeyTypeback to summary
public Type<K> getKeyType()

Implements jakarta.persistence.metamodel.MapAttribute.getKeyType.

Doc from jakarta.persistence.metamodel.MapAttribute.getKeyType.

Return the type representing the key type of the map.

Returns:Type<K>

type representing key type

Annotations
@Override