|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ClassLoaderResolver | |
|---|---|
| org.jpox | This package provides classes that are typically client-facing. |
| org.jpox.api | Provides adapters for different client APIs, like JDO, JPA and so on. |
| org.jpox.jdo | Package providing components specific to JDO persistence. |
| org.jpox.jdo.metadata | Package providing classes specific to processing of JDO XML MetaData and annotations, building on the generic code under the package org.jpox.metadata |
| org.jpox.jta | Package providing handlers for JTA transactions |
| org.jpox.metadata | Provides classes representing the MetaData for files, packages, classes, fields, containers, etc. |
| org.jpox.metadata.annotations | Provides classes for parsing annotations input data and converting into org.jpox.metadata input data for the JPOX persistence process. |
| org.jpox.plugin | Package providing the plugin mechanism utilised by JPOX. |
| org.jpox.query.compiler | |
| org.jpox.query.evaluator | |
| org.jpox.query.evaluator.memory | |
| org.jpox.sco | Provides implementations of the wrappers for the mutable Second Class Objects (SCO's) supported by JPOX. |
| org.jpox.state | Provides classes relating to the life cycle state of a persistable object. |
| org.jpox.store | Package handling the storage of classes to the datastore, and the management of the datastore. |
| org.jpox.store.mapped | |
| org.jpox.store.mapped.expression | This package provides a series of expressions and literals used in the conversion of a JDOQL query into the resultant SQL that is required to be executed in the datastore. |
| org.jpox.store.mapped.mapping | Package providing mappings for all supported Java types in JPOX. |
| org.jpox.store.mapped.query | |
| org.jpox.store.query | Package providing generic methods for use by queries. |
| org.jpox.store.scostore | Package providing backing store definitions for SCO stores. |
| org.jpox.util | Provides utility classes used in the implementation that don't fit in a particular functional part of the system. |
| Uses of ClassLoaderResolver in org.jpox |
|---|
| Classes in org.jpox that implement ClassLoaderResolver | |
|---|---|
class |
JDOClassLoaderResolver
A basic implementation of a ClassLoaderResolver for JDO. |
| Fields in org.jpox declared as ClassLoaderResolver | |
|---|---|
protected ClassLoaderResolver |
TypeManager.clr
|
| Methods in org.jpox that return ClassLoaderResolver | |
|---|---|
ClassLoaderResolver |
ObjectManagerImpl.getClassLoaderResolver()
Accessor for the ClassLoaderResolver |
ClassLoaderResolver |
ObjectManager.getClassLoaderResolver()
Accessor for the ClassLoader resolver to use in class loading issues. |
ClassLoaderResolver |
OMFContext.getClassLoaderResolver(java.lang.ClassLoader primaryLoader)
Accessor for a ClassLoaderResolver to use in resolving classes. |
| Methods in org.jpox with parameters of type ClassLoaderResolver | |
|---|---|
protected static FileMetaData[] |
SchemaTool.getFileMetaDataForInput(MetaDataManager metaDataMgr,
ClassLoaderResolver clr,
boolean verbose,
java.lang.String persistenceUnitName,
java.lang.String[] inputFiles)
Method to take the input for SchemaTool and returns the FileMetaData that it implies. |
protected void |
ObjectManagerFactoryImpl.initialiseStoreManager(ClassLoaderResolver clr)
Method to initialise the StoreManager used by this factory. |
java.lang.Object |
ImplementationCreator.newInstance(java.lang.Class pc,
MetaDataManager mmgr,
ClassLoaderResolver loader)
Constructs an implementation for an interface and instantiates it |
| Constructors in org.jpox with parameters of type ClassLoaderResolver | |
|---|---|
FetchPlan(ObjectManagerFactoryImpl omf,
ClassLoaderResolver clr)
Constructor. |
|
TypeManager(ApiAdapter api,
PluginManager mgr,
ClassLoaderResolver clr)
Constructor, loading JPOX's support for type mappings using the plugin mechanism. |
|
| Uses of ClassLoaderResolver in org.jpox.api |
|---|
| Methods in org.jpox.api with parameters of type ClassLoaderResolver | |
|---|---|
void |
ApiAdapterFactory.initializeApiAdapterExtensions(ClassLoaderResolver clr,
PluginManager pluginMgr)
Load "org.jpox.api_adapter" extensions. |
boolean |
ApiAdapter.isValidPrimaryKeyClass(java.lang.Class pkClass,
AbstractClassMetaData cmd,
ClassLoaderResolver clr,
int noOfPkFields)
Utility to check if a primary-key class is valid. |
| Uses of ClassLoaderResolver in org.jpox.jdo |
|---|
| Methods in org.jpox.jdo with parameters of type ClassLoaderResolver | |
|---|---|
boolean |
JDOAdapter.isValidPrimaryKeyClass(java.lang.Class pkClass,
AbstractClassMetaData cmd,
ClassLoaderResolver clr,
int noOfPkFields)
Utility to check if a primary-key class is valid. |
| Uses of ClassLoaderResolver in org.jpox.jdo.metadata |
|---|
| Methods in org.jpox.jdo.metadata with parameters of type ClassLoaderResolver | |
|---|---|
void |
JDOMetaDataManager.addORMDataToClass(java.lang.Class c,
ClassLoaderResolver clr)
Load up and add the O/R mapping info for the specified class to the stored JDO ClassMetaData. |
AbstractClassMetaData |
JDOMetaDataManager.getMetaDataForClassInternal(java.lang.Class c,
ClassLoaderResolver clr)
Internal method for accessing the MetaData for a class. |
InterfaceMetaData |
JDOMetaDataManager.getMetaDataForInterface(java.lang.Class c,
ClassLoaderResolver clr)
Main accessor for the MetaData for a "persistent-interface". |
QueryMetaData |
JDOMetaDataManager.getMetaDataForQuery(java.lang.Class cls,
ClassLoaderResolver clr,
java.lang.String queryName)
Accessor for the MetaData for a named query for a class. |
SequenceMetaData |
JDOMetaDataManager.getMetaDataForSequence(ClassLoaderResolver clr,
java.lang.String packageSequenceName)
Accessor for the MetaData for a Sequence in a package. |
protected FileMetaData |
JDOMetaDataManager.loadMetaDataForClass(java.lang.Class pc_class,
ClassLoaderResolver clr,
java.lang.String metadata_file_modifier,
java.lang.String metadata_file_extension,
boolean populate)
Method to find the Meta-Data file for a specified class. |
void |
JDOMetaDataManager.registerFile(java.lang.String fileURLString,
FileMetaData filemd,
ClassLoaderResolver clr)
Method to take the FileMetaData and register the relevant parts of it with the assorted caches provided. |
void |
JDOMetaDataManager.registerImplementationOfAbstractClass(ClassMetaData cmd,
java.lang.Class implClass,
ClassLoaderResolver clr)
Method to register the metadata for an implementation of a persistent abstract class. |
void |
JDOMetaDataManager.registerPersistentInterface(InterfaceMetaData imd,
java.lang.Class implClass,
ClassLoaderResolver clr)
Method to register a persistent interface and its implementation with the MetaData system. |
| Uses of ClassLoaderResolver in org.jpox.jta |
|---|
| Methods in org.jpox.jta with parameters of type ClassLoaderResolver | |
|---|---|
protected abstract java.lang.Class |
FactoryBasedTransactionManagerLocator.getFactoryClass(ClassLoaderResolver clr)
Accessor for the factory class to use for this locator. |
protected java.lang.Class |
JOTMTransactionManagerLocator.getFactoryClass(ClassLoaderResolver clr)
Accessor for the factory class to use for this locator. |
protected java.lang.Class |
JOnASTransactionManagerLocator.getFactoryClass(ClassLoaderResolver clr)
Accessor for the factory class to use for this locator. |
protected java.lang.Class |
WebSphereTransactionManagerLocator.getFactoryClass(ClassLoaderResolver clr)
Method to return the factory class for this locator |
javax.transaction.TransactionManager |
FactoryBasedTransactionManagerLocator.getTransactionManager(ClassLoaderResolver clr)
Method to return the TransactionManager. |
javax.transaction.TransactionManager |
TransactionManagerFinder.getTransactionManager(ClassLoaderResolver clr)
Accessor for the accessible JTA transaction manager. |
javax.transaction.TransactionManager |
JNDIBasedTransactionManagerLocator.getTransactionManager(ClassLoaderResolver clr)
Method to return the TransactionManager looking it up using JNDI. |
javax.transaction.TransactionManager |
TransactionManagerLocator.getTransactionManager(ClassLoaderResolver clr)
Method to return the TransactionManager. |
protected javax.transaction.TransactionManager |
TransactionManagerFinder.getTransactionManagerForLocator(ClassLoaderResolver clr,
java.lang.String locatorClassName)
Convenience method to get the TransactionManager for the specified locator class. |
| Uses of ClassLoaderResolver in org.jpox.metadata |
|---|
| Methods in org.jpox.metadata with parameters of type ClassLoaderResolver | |
|---|---|
protected void |
MetaDataManager.addORMDataToClass(java.lang.Class c,
ClassLoaderResolver clr)
Load up and add any O/R mapping info for the specified class to the stored ClassMetaData (if supported). |
protected void |
AbstractClassMetaData.determineObjectIdClass(ClassLoaderResolver clr)
Determine the object id class |
protected void |
AbstractClassMetaData.determineSuperClassName(ClassLoaderResolver clr,
java.lang.Class cls)
Determine the super PersistenceCapable class. |
int[] |
AbstractClassMetaData.getBidirectionalRelationMemberPositions(ClassLoaderResolver clr)
Convenience method to return the absolute positions of fields/properties that have bidirectional relations. |
java.lang.String[] |
MetaDataManager.getClassesImplementingInterface(java.lang.String interfaceName,
ClassLoaderResolver clr)
Accessor for the list of names of classes that are declared to implement the specified interface (using <implements> in the MetaData). |
java.lang.String[] |
MetaDataUtils.getImplementationNamesForReferenceField(AbstractMemberMetaData fmd,
int fieldRole,
ClassLoaderResolver clr)
Convenience method to return the class names of the available implementation types for an interface/Object field, given its required role. |
AbstractClassMetaData |
MetaDataManager.getMetaDataForClass(java.lang.Class c,
ClassLoaderResolver clr)
Main accessor for the MetaData for a class. |
AbstractClassMetaData |
MetaDataManager.getMetaDataForClass(java.lang.String className,
ClassLoaderResolver clr)
Accessor for the MetaData for a class given the name and a loader. |
abstract AbstractClassMetaData |
MetaDataManager.getMetaDataForClassInternal(java.lang.Class c,
ClassLoaderResolver clr)
Internal convenience method for accessing the MetaData for a class. |
ClassMetaData |
MetaDataManager.getMetaDataForImplementationOfReference(java.lang.Class referenceClass,
java.lang.Object implValue,
ClassLoaderResolver clr)
Accessor for the MetaData for an implementation of a reference type. |
InterfaceMetaData |
MetaDataManager.getMetaDataForInterface(java.lang.Class c,
ClassLoaderResolver clr)
Accessor for the MetaData for an interface. |
AbstractMemberMetaData |
MetaDataManager.getMetaDataForMember(java.lang.Class c,
ClassLoaderResolver clr,
java.lang.String memberName)
Accessor for the MetaData for a field/property of a class. |
AbstractMemberMetaData |
MetaDataManager.getMetaDataForMember(java.lang.String className,
java.lang.String memberName,
ClassLoaderResolver clr)
Accessor for the MetaData for a field/property of a class. |
QueryMetaData |
MetaDataManager.getMetaDataForQuery(java.lang.Class cls,
ClassLoaderResolver clr,
java.lang.String queryName)
Accessor for the MetaData for a named query for a class. |
SequenceMetaData |
MetaDataManager.getMetaDataForSequence(ClassLoaderResolver clr,
java.lang.String seqName)
Accessor for the MetaData for a Sequence in a package. |
TableGeneratorMetaData |
MetaDataManager.getMetaDataForTableGenerator(ClassLoaderResolver clr,
java.lang.String genName)
Accessor for the MetaData for a TableGenerator in a package. |
java.util.List |
MetaDataManager.getReferencedClassMetaData(AbstractClassMetaData cmd,
java.lang.String dba_vendor_id,
ClassLoaderResolver clr)
Utility to return all ClassMetaData that is referenced from the supplier class. |
AbstractMemberMetaData[] |
AbstractMemberMetaData.getRelatedMemberMetaData(ClassLoaderResolver clr)
Accessor for the FieldMetaData of any related field/property (where this field is part of a bidirectional relation). |
AbstractMemberMetaData |
AbstractMemberMetaData.getRelatedMemberMetaDataForObject(ClassLoaderResolver clr,
java.lang.Object thisPC,
java.lang.Object otherPC)
Convenience accessor for the MetaData for the field/property at the other side of the bidirectional relation given the objects at this side and the other side. |
int[] |
AbstractClassMetaData.getRelationMemberPositions(ClassLoaderResolver clr)
Convenience method to return the absolute positions of all fields/properties that have relations. |
int |
AbstractMemberMetaData.getRelationType(ClassLoaderResolver clr)
Accessor for the relation type for this field. |
boolean |
AbstractClassMetaData.hasRelations(ClassLoaderResolver clr)
Convenience method to return if the class has relations to other objects. |
FileMetaData[] |
MetaDataManager.initialise(PersistenceUnitMetaData pumd,
ClassLoaderResolver clr)
Initialisation method to define the "persistence-unit" being handled by this MetaDataManager. |
FileMetaData[] |
MetaDataManager.initialise(java.lang.String[] metadataFiles,
java.lang.String[] classNames,
ClassLoaderResolver clr)
Initialisation method to define the initial metadata files and class names being handled by this MetaDataManager. |
FileMetaData[] |
MetaDataManager.initialise(java.lang.String persistenceUnitName,
ClassLoaderResolver clr)
Initialisation method to define the "persistence-unit" being handled by this MetaDataManager. |
protected void |
MetaDataManager.initialiseClassMetaData(ClassMetaData cmd,
java.lang.Class cls,
ClassLoaderResolver clr)
Utility to initialise the MetaData for a class, using the specified class. |
protected void |
MetaDataManager.initialiseFileMetaData(FileMetaData filemd,
ClassLoaderResolver clr,
java.lang.ClassLoader primary)
Initialise all classes/interfaces in a Meta-Data file. |
protected void |
MetaDataManager.initialiseInterfaceMetaData(InterfaceMetaData imd,
ClassLoaderResolver clr,
java.lang.ClassLoader primary)
Utility to initialise the MetaData for a interface, using the specified class. |
boolean |
AbstractMemberMetaData.isRelationOwner(ClassLoaderResolver clr)
Convenience method for whether this field is the owner of the relation. |
protected FileMetaData |
MetaDataManager.loadAnnotationsForClass(java.lang.Class cls,
ClassLoaderResolver clr,
boolean register,
boolean populate)
Method to load the annotations for the specified class and return the FileMetaData containing the class. |
protected java.lang.Class |
AbstractClassMetaData.loadClass(ClassLoaderResolver clr,
java.lang.ClassLoader primary)
Load the persistent interface/class |
void |
ImplementsMetaData.populate(ClassLoaderResolver clr)
Method to populate the details of the implements |
void |
ClassMetaData.populate(ClassLoaderResolver clr,
java.lang.ClassLoader primary)
Method to provide the details of the class being represented by this MetaData. |
void |
CollectionMetaData.populate(ClassLoaderResolver clr,
java.lang.ClassLoader primary)
Method to populate any defaults, and check the validity of the MetaData. |
void |
ElementMetaData.populate(ClassLoaderResolver clr,
java.lang.ClassLoader primary)
Populate the MetaData. |
void |
ArrayMetaData.populate(ClassLoaderResolver clr,
java.lang.ClassLoader primary)
Method to populate any defaults, and check the validity of the MetaData. |
void |
EmbeddedMetaData.populate(ClassLoaderResolver clr,
java.lang.ClassLoader primary)
Method to populate the embedded MetaData. |
void |
MapMetaData.populate(ClassLoaderResolver clr,
java.lang.ClassLoader primary)
Method to populate any defaults, and check the validity of the MetaData. |
void |
KeyMetaData.populate(ClassLoaderResolver clr,
java.lang.ClassLoader primary)
Populate the MetaData. |
void |
InterfaceMetaData.populate(ClassLoaderResolver clr,
java.lang.ClassLoader primary)
Method to provide the details of the class being represented by this MetaData. |
void |
AbstractElementMetaData.populate(ClassLoaderResolver clr,
java.lang.ClassLoader primary)
Populate the metadata |
abstract void |
AbstractClassMetaData.populate(ClassLoaderResolver clr,
java.lang.ClassLoader primary)
Method to provide the details of the class being represented by this MetaData. |
void |
ValueMetaData.populate(ClassLoaderResolver clr,
java.lang.ClassLoader primary)
Populate the MetaData. |
void |
AbstractMemberMetaData.populate(ClassLoaderResolver clr,
java.lang.reflect.Field field,
java.lang.reflect.Method method,
java.lang.ClassLoader primary)
Method to provide the details of the field being represented by this MetaData hence populating certain parts of the MetaData. |
protected void |
MetaDataManager.populateFileMetaData(FileMetaData filemd,
ClassLoaderResolver clr,
java.lang.ClassLoader primary)
Convenience method to populate all classes/interfaces in a Meta-Data file. |
protected void |
ClassMetaData.populateMemberMetaData(ClassLoaderResolver clr,
java.lang.Class cls,
boolean pkMembers,
java.lang.ClassLoader primary)
Populate MetaData for all members. |
protected void |
InterfaceMetaData.populatePropertyMetaData(ClassLoaderResolver clr,
java.lang.Class cls,
boolean pkFields,
java.lang.ClassLoader primary)
Populate PropertyMetaData. |
void |
MetaDataManagerListener.postClassInitialised(AbstractClassMetaData cmd,
ClassLoaderResolver clr)
Method invoked after a class/interface is initialised |
void |
MetaDataManagerListener.postFileMetaDataLoaded(FileMetaData filemd,
ClassLoaderResolver clr,
java.lang.ClassLoader primary)
|
abstract void |
MetaDataManager.registerFile(java.lang.String fileURLString,
FileMetaData filemd,
ClassLoaderResolver clr)
Method to take the FileMetaData and register the relevant parts of it with the assorted caches provided. |
void |
MetaDataManager.registerImplementationOfAbstractClass(ClassMetaData cmd,
java.lang.Class implClass,
ClassLoaderResolver clr)
Method to register the metadata for an implementation of a persistent abstract class. |
void |
MetaDataManager.registerPersistentInterface(InterfaceMetaData imd,
java.lang.Class implClass,
ClassLoaderResolver clr)
Method to register a persistent interface and its implementation with the MetaData system. |
protected void |
AbstractMemberMetaData.setRelation(ClassLoaderResolver clr)
Convenience method that sets up the relation type of this field, and the reference to any related field when it is bidirectional. |
boolean |
MetaDataUtils.storesFCO(AbstractMemberMetaData fmd,
ClassLoaderResolver clr)
Convenience method that returns if a field stores a First-Class object (FCO). |
| Uses of ClassLoaderResolver in org.jpox.metadata.annotations |
|---|
| Methods in org.jpox.metadata.annotations with parameters of type ClassLoaderResolver | |
|---|---|
AbstractClassMetaData |
AnnotationManager.getMetaDataForClass(java.lang.Class cls,
PackageMetaData pmd,
ClassLoaderResolver clr)
Method to get the ClassMetaData for a class from its annotations. |
| Uses of ClassLoaderResolver in org.jpox.plugin |
|---|
| Methods in org.jpox.plugin with parameters of type ClassLoaderResolver | |
|---|---|
static PluginRegistry |
PluginRegistryFactory.newPluginRegistry(PersistenceConfiguration conf,
ClassLoaderResolver clr)
Instantiates a PluginRegistry. |
| Constructors in org.jpox.plugin with parameters of type ClassLoaderResolver | |
|---|---|
EclipsePluginRegistry(ClassLoaderResolver clr)
Constructor |
|
NonManagedPluginRegistry(ClassLoaderResolver clr,
java.lang.String bundleCheckType)
Constructor |
|
PluginManager(PersistenceConfiguration conf,
ClassLoaderResolver clr)
Constructor |
|
| Uses of ClassLoaderResolver in org.jpox.query.compiler |
|---|
| Methods in org.jpox.query.compiler that return ClassLoaderResolver | |
|---|---|
ClassLoaderResolver |
Compiler.getClassLoaderResolver()
|
| Constructors in org.jpox.query.compiler with parameters of type ClassLoaderResolver | |
|---|---|
Compiler(MetaDataManager metaDataManager,
ClassLoaderResolver clr)
|
|
| Uses of ClassLoaderResolver in org.jpox.query.evaluator |
|---|
| Methods in org.jpox.query.evaluator with parameters of type ClassLoaderResolver | |
|---|---|
java.util.Collection |
Evaluator.evaluate(SymbolTable symtbl,
Expression expr,
Imports imports,
ClassLoaderResolver clr)
|
| Constructors in org.jpox.query.evaluator with parameters of type ClassLoaderResolver | |
|---|---|
JDOQLEvaluator(Query query,
java.util.List set,
Expression[] result,
SymbolTable symtbl,
Expression[] grouping,
Expression[] ordering,
Expression having,
Expression filter,
ClassLoaderResolver clr)
ResultMapper for handling the setResult instruction |
|
| Uses of ClassLoaderResolver in org.jpox.query.evaluator.memory |
|---|
| Constructors in org.jpox.query.evaluator.memory with parameters of type ClassLoaderResolver | |
|---|---|
InMemoryExpressionEvaluator(SymbolTable symtbl,
Imports imports,
ClassLoaderResolver clr)
|
|
| Uses of ClassLoaderResolver in org.jpox.sco |
|---|
| Methods in org.jpox.sco with parameters of type ClassLoaderResolver | |
|---|---|
static java.util.Comparator |
SCOUtils.getComparator(AbstractMemberMetaData fmd,
ClassLoaderResolver clr)
Convenience method for creating a Comparator using extension metadata tags for the specified field. |
| Uses of ClassLoaderResolver in org.jpox.state |
|---|
| Methods in org.jpox.state with parameters of type ClassLoaderResolver | |
|---|---|
protected void |
RelationshipManager.checkManyToManyBidirectionalRelation(AbstractMemberMetaData mmd,
ClassLoaderResolver clr,
ObjectManager om,
java.util.ArrayList changes)
Method to check consistency of the passed field as M-N. |
protected void |
RelationshipManager.checkManyToOneBidirectionalRelation(AbstractMemberMetaData mmd,
ClassLoaderResolver clr,
ObjectManager om,
java.lang.Object oldValue,
java.lang.Object newValue)
Method to check the consistency of the passed field as N-1. |
protected void |
RelationshipManager.checkOneToManyBidirectionalRelation(AbstractMemberMetaData mmd,
ClassLoaderResolver clr,
ObjectManager om,
java.util.ArrayList changes)
Method to check the consistency of the passed field as 1-N. |
protected void |
RelationshipManager.checkOneToOneBidirectionalRelation(AbstractMemberMetaData mmd,
ClassLoaderResolver clr,
ObjectManager om,
java.lang.Object oldValue,
java.lang.Object newValue)
Method to check the consistency of the passed field as 1-1. |
protected void |
RelationshipManager.processManyToManyBidirectionalRelation(AbstractMemberMetaData mmd,
ClassLoaderResolver clr,
ObjectManager om,
java.util.ArrayList changes)
Method to process all M-N bidir fields. |
protected void |
RelationshipManager.processManyToOneBidirectionalRelation(AbstractMemberMetaData mmd,
ClassLoaderResolver clr,
ObjectManager om,
java.lang.Object oldValue,
java.lang.Object newValue)
Method to process all N-1 bidir fields. |
protected void |
RelationshipManager.processOneToManyBidirectionalRelation(AbstractMemberMetaData mmd,
ClassLoaderResolver clr,
ObjectManager om,
java.util.ArrayList changes)
Method to process all 1-N bidir fields. |
protected void |
RelationshipManager.processOneToOneBidirectionalRelation(AbstractMemberMetaData mmd,
ClassLoaderResolver clr,
ObjectManager om,
java.lang.Object oldValue,
java.lang.Object newValue)
Method to process all 1-1 bidir fields. |
| Uses of ClassLoaderResolver in org.jpox.store |
|---|
| Methods in org.jpox.store with parameters of type ClassLoaderResolver | |
|---|---|
void |
AbstractStoreManager.addClass(java.lang.String className,
ClassLoaderResolver clr)
|
void |
StoreManager.addClass(java.lang.String className,
ClassLoaderResolver clr)
Method to add a class to the managed list for this datastore manager. |
void |
FederationManager.addClass(java.lang.String className,
ClassLoaderResolver clr)
|
void |
AbstractStoreManager.addClasses(java.lang.String[] classNames,
ClassLoaderResolver clr)
|
void |
StoreManager.addClasses(java.lang.String[] classNames,
ClassLoaderResolver clr)
Add classes to the persistence model for the datastore. |
void |
FederationManager.addClasses(java.lang.String[] classNames,
ClassLoaderResolver clr)
|
abstract void |
AbstractStoreManager.addClasses(java.lang.String[] classes,
ClassLoaderResolver clr,
java.io.Writer writer,
boolean completeDdl)
|
void |
StoreManager.addClasses(java.lang.String[] classes,
ClassLoaderResolver clr,
java.io.Writer writer,
boolean completeDdl)
Add classes to the persistence model for the datastore. |
void |
FederationManager.addClasses(java.lang.String[] classes,
ClassLoaderResolver clr,
java.io.Writer writer,
boolean completeDdl)
|
Store |
AbstractStoreManager.getBackingStoreForField(ClassLoaderResolver clr,
AbstractMemberMetaData fmd,
java.lang.Class type)
|
Store |
StoreManager.getBackingStoreForField(ClassLoaderResolver clr,
AbstractMemberMetaData fmd,
java.lang.Class type)
Accessor for the backing store for the specified field. |
Store |
FederationManager.getBackingStoreForField(ClassLoaderResolver clr,
AbstractMemberMetaData fmd,
java.lang.Class type)
|
java.lang.String |
AbstractStoreManager.getClassNameForObjectID(java.lang.Object id,
ClassLoaderResolver clr,
ObjectManager om)
|
java.lang.String |
StoreManager.getClassNameForObjectID(java.lang.Object id,
ClassLoaderResolver clr,
ObjectManager om)
Returns the class corresponding to the given object identity. |
java.lang.String |
FederationManager.getClassNameForObjectID(java.lang.Object id,
ClassLoaderResolver clr,
ObjectManager om)
|
static StoreManager |
StoreManagerFactory.getStoreManager(java.lang.String managerClassName,
ClassLoaderResolver clr,
ObjectManagerFactoryImpl omf)
Accessor for the StoreManager. |
java.util.HashSet |
AbstractStoreManager.getSubClassesForClass(java.lang.String className,
boolean includeDescendents,
ClassLoaderResolver clr)
|
java.util.HashSet |
StoreManager.getSubClassesForClass(java.lang.String className,
boolean includeDescendents,
ClassLoaderResolver clr)
Utility to return the names of the classes that are known subclasses of the provided class. |
java.util.HashSet |
FederationManager.getSubClassesForClass(java.lang.String className,
boolean includeDescendents,
ClassLoaderResolver clr)
|
protected void |
AbstractStoreManager.initialiseAutoStart(java.lang.String mechanism,
java.lang.String mode,
ClassLoaderResolver clr)
Method to initialise the auto-start mechanism, loading up the classes from its store into memory so that we start from where we got to last time. |
protected void |
FederationManager.initialiseStoreManager(ClassLoaderResolver clr)
Method to initialise the StoreManager used by this factory. |
java.lang.String |
AbstractStoreManager.manageClassForIdentity(java.lang.Object id,
ClassLoaderResolver clr)
|
java.lang.String |
StoreManager.manageClassForIdentity(java.lang.Object id,
ClassLoaderResolver clr)
Convenience method to ensure that the class defined by the passed OID/SingleFIeldIdentity is managed by the store. |
java.lang.String |
FederationManager.manageClassForIdentity(java.lang.Object id,
ClassLoaderResolver clr)
|
abstract void |
AbstractStoreManager.removeAllClasses(ClassLoaderResolver clr)
|
void |
StoreManager.removeAllClasses(ClassLoaderResolver clr)
Drops all tables in the datastore. |
void |
FederationManager.removeAllClasses(ClassLoaderResolver clr)
|
| Constructors in org.jpox.store with parameters of type ClassLoaderResolver | |
|---|---|
AbstractStoreManager(java.lang.String key,
ClassLoaderResolver clr,
OMFContext omfContext)
Constructor for a new StoreManager. |
|
ClassesAutoStarter(StoreManager storeMgr,
ClassLoaderResolver clr)
Constructor, taking the names of the classes to use. |
|
FederationManager(ClassLoaderResolver clr,
OMFContext omfContext)
|
|
XMLAutoStarter(StoreManager storeMgr,
ClassLoaderResolver clr)
Constructor, taking the XML file URL. |
|
| Uses of ClassLoaderResolver in org.jpox.store.mapped |
|---|
| Methods in org.jpox.store.mapped with parameters of type ClassLoaderResolver | |
|---|---|
abstract void |
MappedStoreManager.createDatastoreColumnsForFieldUsingSubclassTable(JavaTypeMapping m,
DatastoreContainerObject table,
AbstractMemberMetaData fmd,
ClassLoaderResolver clr)
Method to create the necessary datastore columns for a field using subclass-table inheritance. |
abstract void |
MappedStoreManager.createDatastoreColumnsForReferenceField(JavaTypeMapping m,
DatastoreContainerObject table,
AbstractMemberMetaData fmd,
ClassLoaderResolver clr,
boolean embedded)
Method to create the necessary datastore columns for a reference field. |
AbstractClassMetaData[] |
MappedStoreManager.getClassesManagingTableForClass(AbstractClassMetaData cmd,
ClassLoaderResolver clr)
Method to return the class(es) that has a table managing the persistence of the fields of the supplied class. |
AbstractClassMetaData |
MappedStoreManager.getClassWithPrimaryKeyForClass(AbstractClassMetaData cmd,
ClassLoaderResolver clr)
Utility to navigate the inheritance hierarchy to find the base class that defines the primary keys for this tree. |
DatastoreClass |
MappedStoreManager.getDatastoreClass(java.lang.String className,
ClassLoaderResolver clr)
Returns the primary datastore container serving as backing for the given class. |
JavaTypeMapping |
AbstractDatastoreAdapter.getMapping(java.lang. |