Module org.eclipse.persistence.jpa
Class AttributeProxyImpl<X,T>
java.lang.Object
org.eclipse.persistence.internal.jpa.metamodel.proxy.AttributeProxyImpl<X,T>
- Type Parameters:
X
-T
-
- All Implemented Interfaces:
Attribute<X,
,T> Serializable
- Direct Known Subclasses:
PluralAttributeProxyImpl
,SingularAttributeProxyImpl
A proxy class that allows EclipseLink to trigger the deployment of a persistence unit
as an Attribute is accessed in the metamodel.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Attribute
Attribute.PersistentAttributeType
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addFactory
(EntityManagerFactoryImpl factory) getName()
boolean
boolean
void
setAttribute
(Attribute<X, T> attribute)
-
Field Details
-
attribute
-
factories
-
-
Constructor Details
-
AttributeProxyImpl
public AttributeProxyImpl()
-
-
Method Details
-
getAttribute
-
getAttributeInternal
-
setAttribute
-
addFactory
-
getName
-
getPersistentAttributeType
- Specified by:
getPersistentAttributeType
in interfaceAttribute<X,
T>
-
getDeclaringType
- Specified by:
getDeclaringType
in interfaceAttribute<X,
T>
-
getJavaType
- Specified by:
getJavaType
in interfaceAttribute<X,
T>
-
getJavaMember
- Specified by:
getJavaMember
in interfaceAttribute<X,
T>
-
isAssociation
public boolean isAssociation()- Specified by:
isAssociation
in interfaceAttribute<X,
T>
-
isCollection
public boolean isCollection()- Specified by:
isCollection
in interfaceAttribute<X,
T>
-