|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.datanucleus.metadata.MetaDataManager
org.datanucleus.jpa.metadata.JPAMetaDataManager
public class JPAMetaDataManager
Manager of JPA MetaData information in DataNucleus. Manages the MetaData for a particular "persistence-unit".
| Field Summary | |
|---|---|
protected java.util.List |
listeners
EventListeners. |
| Fields inherited from class org.datanucleus.metadata.MetaDataManager |
|---|
allowMetaDataLoad, annotationManager, classesWithoutPersistenceInfo, classMetaDataByAppIdClassName, classMetaDataByClass, classMetaDataByDiscriminatorName, classMetaDataByEntityName, directSubclassesByClass, fetchPlanMetaDataByName, fileMetaDataByURLString, LOCALISER, metaDataParser, omfContext, queryMetaDataByName, queryResultMetaDataByName, sequenceMetaDataByPackageSequence, supportsORM, tableGeneratorMetaDataByPackageSequence, userMetaDataNumber, utilisedFileMetaData, validateMetaData |
| Constructor Summary | |
|---|---|
JPAMetaDataManager(org.datanucleus.OMFContext ctxt)
Constructor. |
|
| Method Summary | |
|---|---|
java.util.List |
getListeners()
Get the event listeners |
org.datanucleus.metadata.AbstractClassMetaData |
getMetaDataForClassInternal(java.lang.Class c,
org.datanucleus.ClassLoaderResolver clr)
Accessor for the JPA MetaData for a class. |
protected org.datanucleus.metadata.FileMetaData |
parseFile(java.net.URL fileURL)
Utility to parse a file, using the "jpa" MetaData handler. |
void |
registerFile(java.lang.String fileURLString,
org.datanucleus.metadata.FileMetaData filemd,
org.datanucleus.ClassLoaderResolver clr)
Method to take the FileMetaData and register the relevant parts of it with the various convenience collections/maps that we use for access. |
| Methods inherited from class org.datanucleus.metadata.MetaDataManager |
|---|
addORMDataToClass, close, deregisterListener, getAllowMetaDataLoad, getApiAdapter, getClassesImplementingInterface, getClassesWithMetaData, getClassMetaDataForImplementationOfPersistentInterface, getClassMetaDataWithApplicationId, getFileMetaData, getImplementationNameForPersistentInterface, getMetaDataForClass, getMetaDataForClass, getMetaDataForDiscriminator, getMetaDataForEntityName, getMetaDataForFetchPlan, getMetaDataForImplementationOfReference, getMetaDataForInterface, getMetaDataForMember, getMetaDataForMember, getMetaDataForPersistenceUnit, getMetaDataForQuery, getMetaDataForQueryResult, getMetaDataForSequence, getMetaDataForTableGenerator, getOMFContext, getReferencedClasses, getReferencedClassMetaData, getSubclassesForClass, hasMetaDataForClass, initialiseAbstractClassMetaData, initialiseClassMetaData, initialiseFileMetaData, initialiseFileMetaDataForUse, initialiseInterfaceMetaData, isClassPersistable, isClassWithoutPersistenceInfo, isEnhancing, isFieldTypePersistable, isPersistentDefinitionImplementation, isPersistentInterface, isPersistentInterfaceImplementation, loadAnnotationsForClass, loadClasses, loadFiles, loadJar, loadMetadataFiles, loadPersistenceUnit, loadUserMetaData, logConfiguration, parsePersistenceFiles, populateAbstractClassMetaData, populateFileMetaData, readMetaDataForClass, readMetaDataForMember, registerFetchPlansForFile, registerImplementationOfAbstractClass, registerListener, registerMetaDataForClass, registerPersistentInterface, registerQueriesForFile, registerQueryResultMetaDataForFile, registerSequencesForFile, registerTableGeneratorsForFile, setAllowMetaDataLoad, setValidate, supportsORM |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.List listeners
| Constructor Detail |
|---|
public JPAMetaDataManager(org.datanucleus.OMFContext ctxt)
ctxt - ObjectManagerFactory Context that this metadata manager operates in| Method Detail |
|---|
public java.util.List getListeners()
protected org.datanucleus.metadata.FileMetaData parseFile(java.net.URL fileURL)
parseFile in class org.datanucleus.metadata.MetaDataManagerfileURL - URL of the file
public void registerFile(java.lang.String fileURLString,
org.datanucleus.metadata.FileMetaData filemd,
org.datanucleus.ClassLoaderResolver clr)
registerFile in class org.datanucleus.metadata.MetaDataManagerfileURLString - URL of the metadata filefilemd - The File MetaData
public org.datanucleus.metadata.AbstractClassMetaData getMetaDataForClassInternal(java.lang.Class c,
org.datanucleus.ClassLoaderResolver clr)
getMetaDataForClassInternal in class org.datanucleus.metadata.MetaDataManagerc - The class to find MetaData for
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||