Module org.eclipse.persistence.jpa
Class PluralAttributeProxyImpl<X,C,V>
java.lang.Object
org.eclipse.persistence.internal.jpa.metamodel.proxy.AttributeProxyImpl<X,C>
org.eclipse.persistence.internal.jpa.metamodel.proxy.PluralAttributeProxyImpl<X,C,V>
- Type Parameters:
X
-C
-V
-
- All Implemented Interfaces:
Attribute<X,
,C> Bindable<V>
,PluralAttribute<X,
,C, V> Serializable
- Direct Known Subclasses:
CollectionAttributeProxyImpl
,ListAttributeProxyImpl
,MapAttributeProxyImpl
,SetAttributeProxyImpl
public class PluralAttributeProxyImpl<X,C,V>
extends AttributeProxyImpl<X,C>
implements PluralAttribute<X,C,V>
A proxy class that allows EclipseLink to trigger the deployment of a persistence unit
as an PluralAttribute is accessed in the metamodel.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Attribute
Attribute.PersistentAttributeType
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Bindable
Bindable.BindableType
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.PluralAttribute
PluralAttribute.CollectionType
-
Field Summary
Fields inherited from class org.eclipse.persistence.internal.jpa.metamodel.proxy.AttributeProxyImpl
attribute, factories
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class org.eclipse.persistence.internal.jpa.metamodel.proxy.AttributeProxyImpl
addFactory, getAttribute, getAttributeInternal, getDeclaringType, getJavaMember, getJavaType, getName, getPersistentAttributeType, isAssociation, isCollection, setAttribute
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jakarta.persistence.metamodel.Attribute
getDeclaringType, getJavaMember, getJavaType, getName, getPersistentAttributeType, isAssociation, isCollection
-
Constructor Details
-
PluralAttributeProxyImpl
public PluralAttributeProxyImpl()
-
-
Method Details
-
getBindableType
- Specified by:
getBindableType
in interfaceBindable<X>
-
getBindableJavaType
- Specified by:
getBindableJavaType
in interfaceBindable<X>
-
getCollectionType
- Specified by:
getCollectionType
in interfacePluralAttribute<X,
C, V>
-
getElementType
- Specified by:
getElementType
in interfacePluralAttribute<X,
C, V>
-