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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFactory(EntityManagerFactoryImpl factory) getName()booleanbooleanvoidsetAttribute(Attribute<X, T> attribute)
-
Field Details
-
attribute
-
factories
-
-
Constructor Details
-
AttributeProxyImpl
public AttributeProxyImpl()
-
-
Method Details
-
getAttribute
-
getAttributeInternal
-
setAttribute
-
addFactory
-
getName
-
getPersistentAttributeType
- Specified by:
getPersistentAttributeTypein interfaceAttribute<X,T>
-
getDeclaringType
- Specified by:
getDeclaringTypein interfaceAttribute<X,T>
-
getJavaType
- Specified by:
getJavaTypein interfaceAttribute<X,T>
-
getJavaMember
- Specified by:
getJavaMemberin interfaceAttribute<X,T>
-
isAssociation
public boolean isAssociation()- Specified by:
isAssociationin interfaceAttribute<X,T>
-
isCollection
public boolean isCollection()- Specified by:
isCollectionin interfaceAttribute<X,T>
-