Module org.eclipse.persistence.jpa
Class MetadataAccessibleObject
- java.lang.Object
-
- org.eclipse.persistence.internal.jpa.metadata.accessors.objects.MetadataAccessibleObject
-
- Direct Known Subclasses:
MetadataAnnotatedElement,MetadataFile
public abstract class MetadataAccessibleObject extends Object
INTERNAL: Parent object that is used to hold onto a valid JPA decorated method field, class or file.- Since:
- TopLink 10.1.3/EJB 3.0 Preview
- Author:
- Guy Pelletier
-
-
Field Summary
Fields Modifier and Type Field Description protected MetadataFactorym_factory
-
Constructor Summary
Constructors Constructor Description MetadataAccessibleObject(MetadataFactory factory)INTERNAL:
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract StringgetAttributeName()INTERNAL: Return the attribute name of this accessible object.MetadataLoggergetLogger()INTERNAL:MetadataClassgetMetadataClass(String className)INTERNAL:MetadataFactorygetMetadataFactory()INTERNAL:abstract StringgetName()INTERNAL: Return the name of this accessible object.voidsetMetadataFactory(MetadataFactory factory)INTERNAL:
-
-
-
Field Detail
-
m_factory
protected MetadataFactory m_factory
-
-
Constructor Detail
-
MetadataAccessibleObject
public MetadataAccessibleObject(MetadataFactory factory)
INTERNAL:
-
-
Method Detail
-
getAttributeName
public abstract String getAttributeName()
INTERNAL: Return the attribute name of this accessible object.
-
getName
public abstract String getName()
INTERNAL: Return the name of this accessible object.
-
getLogger
public MetadataLogger getLogger()
INTERNAL:
-
getMetadataFactory
public MetadataFactory getMetadataFactory()
INTERNAL:
-
getMetadataClass
public MetadataClass getMetadataClass(String className)
INTERNAL:
-
setMetadataFactory
public void setMetadataFactory(MetadataFactory factory)
INTERNAL:
-
-