|
||||||||||
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
com.force.sdk.jpa.ForceMetaDataManager
public class ForceMetaDataManager
Custom Metadata Manager so we can control the timing of Force.com object and field creation.
Field Summary |
---|
Fields inherited from class org.datanucleus.jpa.metadata.JPAMetaDataManager |
---|
listeners |
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 | |
---|---|
ForceMetaDataManager(org.datanucleus.OMFContext ctxt)
Create the metadata manager. |
Method Summary | |
---|---|
protected void |
initialiseFileMetaDataForUse(Collection fileMetaData,
org.datanucleus.ClassLoaderResolver clr)
Method to initialise the provided FileMetaData, ready for use. |
org.datanucleus.metadata.FileMetaData[] |
loadPersistenceUnit(org.datanucleus.metadata.PersistenceUnitMetaData pumd,
ClassLoader loader)
Load and sync schema for all persistence units. |
Methods inherited from class org.datanucleus.jpa.metadata.JPAMetaDataManager |
---|
getListeners, getMetaDataForClassInternal, parseFile, registerFile |
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, initialiseInterfaceMetaData, isClassPersistable, isClassWithoutPersistenceInfo, isEnhancing, isFieldTypePersistable, isPersistentDefinitionImplementation, isPersistentInterface, isPersistentInterfaceImplementation, loadAnnotationsForClass, loadClasses, loadFiles, loadJar, loadMetadataFiles, 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 |
Constructor Detail |
---|
public ForceMetaDataManager(org.datanucleus.OMFContext ctxt)
ctxt
- the object manager facory contextMethod Detail |
---|
public org.datanucleus.metadata.FileMetaData[] loadPersistenceUnit(org.datanucleus.metadata.PersistenceUnitMetaData pumd, ClassLoader loader)
loadPersistenceUnit
in class org.datanucleus.metadata.MetaDataManager
protected void initialiseFileMetaDataForUse(Collection fileMetaData, org.datanucleus.ClassLoaderResolver clr)
initialiseFileMetaDataForUse
in class org.datanucleus.metadata.MetaDataManager
fileMetaData
- Collection of FileMetaDataclr
- ClassLoader resolver
org.datanucleus.exceptions.NucleusUserException
- thrown if an error occurs during the populate/initialise
of the supplied metadata.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |