|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AbstractClassMetaData | |
org.jpox | This package provides classes that are typically client-facing. |
org.jpox.metadata | Provides classes representing the MetaData for files, packages, classes, fields, containers, etc. |
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 | Definition of the storage of the classes. |
org.jpox.store.extent | Package providing a definition of an Extent, to be provided by datastore-specific providers. |
org.jpox.store.query | Provides implementations of the JDO Query interface, and ways of extracting an Object from the Query result set. |
org.jpox.store.rdbms | Package providing management of the persistence to RDBMS datastores. |
org.jpox.store.rdbms.scostore | This package provides classes defining the (SCO) backing store for various container classes (Collections/Maps) within JPOX. |
org.jpox.store.rdbms.sqlidentifier | This package contains a series of classes defining the names of datastore objects, such as tables, foreign keys, indexes, primary keys etc. |
org.jpox.store.rdbms.table | Provides a series of classes modelling tables and views, firstly in RDBMS, and then extending this to JDO representations. |
org.jpox.util | Provides utility classes used in the implementation that don't fit in a particular functional part of the system. |
Uses of AbstractClassMetaData in org.jpox |
Methods in org.jpox that return AbstractClassMetaData | |
AbstractClassMetaData |
StateManager.getClassMetaData()
Accessor for the ClassMetaData for this object. |
AbstractClassMetaData |
FetchPlanImpl.FetchPlanForClass.getAbstractClassMetaData()
Accessor for the ClassMetaData for this classes plan. |
Methods in org.jpox with parameters of type AbstractClassMetaData | |
FetchPlanImpl.FetchPlanForClass |
FetchPlanImpl.manageFetchPlanForClass(AbstractClassMetaData cmd)
Manage the fetch plan for the class |
FetchPlanImpl.FetchPlanForClass |
FetchPlanImpl.getFetchPlanForClass(AbstractClassMetaData cmd)
Access the fetch plan for the class |
Constructors in org.jpox with parameters of type AbstractClassMetaData | |
FetchPlanImpl.FetchPlanForClass(AbstractClassMetaData cmd,
FetchPlanImpl fetchPlan)
Constructor |
Uses of AbstractClassMetaData in org.jpox.metadata |
Subclasses of AbstractClassMetaData in org.jpox.metadata | |
class |
ClassMetaData
Representation of the MetaData of a class. |
class |
InterfaceMetaData
Representation of the MetaData of a "persistent-interface". |
Fields in org.jpox.metadata declared as AbstractClassMetaData | |
protected AbstractClassMetaData |
AbstractClassMetaData.pcSuperclassMetaData
Class MetaData for the Persistence-Capable superclass (if any) |
protected AbstractClassMetaData |
ArrayMetaData.elementClassMetaData
Element-type ClassMetaData |
protected AbstractClassMetaData |
CollectionMetaData.elementClassMetaData
Element-type ClassMetaData |
protected AbstractClassMetaData |
MapMetaData.keyClassMetaData
Key-type ClassMetaData. |
protected AbstractClassMetaData |
MapMetaData.valueClassMetaData
Value-type ClassMetaData. |
Methods in org.jpox.metadata that return AbstractClassMetaData | |
AbstractClassMetaData |
MetaDataManager.getMetaDataForClass(java.lang.String class_name,
ClassLoaderResolver clr)
Accessor for the MetaData for a class given the name and a loader. |
AbstractClassMetaData |
MetaDataManager.getMetaDataForClass(java.lang.Class c,
ClassLoaderResolver clr)
Accessor for the MetaData for a class. |
protected AbstractClassMetaData |
MetaDataManager.getMetaDataForClassOrInterface(java.lang.Class c,
ClassLoaderResolver clr)
Accessor for the MetaData for a class. |
AbstractClassMetaData |
AbstractClassMetaData.getBaseAbstractClassMetaData()
Convenience accessor for the AbstractClassMetaData of the base object in this hierarchy. |
AbstractClassMetaData |
AbstractClassMetaData.getSuperAbstractClassMetaData()
Accessor for the Meta-Data for the superclass of this class. |
AbstractClassMetaData |
AbstractPropertyMetaData.getAbstractClassMetaData()
Convenience accessor for the MetaData of the parent class. |
AbstractClassMetaData |
ArrayMetaData.getElementClassMetaData()
Accessor for the Element ClassMetaData |
AbstractClassMetaData |
CollectionMetaData.getElementClassMetaData()
Accessor for the Element ClassMetaData |
AbstractClassMetaData |
MapMetaData.getKeyClassMetaData()
Accessor for the Key ClassMetaData |
AbstractClassMetaData |
MapMetaData.getValueClassMetaData()
Accessor for the Value ClassMetaData |
Methods in org.jpox.metadata with parameters of type AbstractClassMetaData | |
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. |
void |
AbstractClassMetaData.mergeORMData(AbstractClassMetaData ormCmd)
Method to merge in the associated metadata from the ORM definition |
boolean |
AbstractClassMetaData.isSameOrAncestorOf(AbstractClassMetaData cmd)
Check if the argument cmd is the same as this or a descedent. |
boolean |
MetaDataUtils.isValidPrimaryKeyClass(java.lang.Class pkClass,
AbstractClassMetaData cmd,
ClassLoaderResolver clr,
int noOfPkFields)
Utility to check if a primary-key class is valid. |
Constructors in org.jpox.metadata with parameters of type AbstractClassMetaData | |
IdentityMetaData(AbstractClassMetaData parent,
java.lang.String column,
java.lang.String strategy,
java.lang.String sequence)
Constructor |
|
InheritanceMetaData(AbstractClassMetaData parent,
java.lang.String strategy)
Constructor.AbstractClassMetaData |
Uses of AbstractClassMetaData in org.jpox.sco |
Methods in org.jpox.sco with parameters of type AbstractClassMetaData | |
static boolean |
SCOUtils.useContainerCache(StateManager ownerSM,
java.lang.String fieldName,
AbstractClassMetaData cmd)
Utility to return whether or not to use the container cache for the collection/map for the passed StateManager SCO. |
static boolean |
SCOUtils.useCachedLazyLoading(StateManager ownerSM,
java.lang.String fieldName,
AbstractClassMetaData cmd)
Accessor for whether the use lazy loading when caching the collection. |
Uses of AbstractClassMetaData in org.jpox.state |
Methods in org.jpox.state that return AbstractClassMetaData | |
AbstractClassMetaData |
StateManagerImpl.getClassMetaData()
Accessor for the ClassMetaData for this object. |
Constructors in org.jpox.state with parameters of type AbstractClassMetaData | |
StateManagerImpl(javax.jdo.spi.PersistenceCapable pc,
AbstractClassMetaData cmd,
java.lang.Object id,
java.lang.Object version)
Constructor for creating SM instances to manage PersistenceCapable objects in detached state |
Uses of AbstractClassMetaData in org.jpox.store |
Methods in org.jpox.store that return AbstractClassMetaData | |
AbstractClassMetaData[] |
StoreManager.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 |
StoreManager.getClassWithPrimaryKeyForClass(AbstractClassMetaData cmd,
ClassLoaderResolver clr)
Utility to navigate the inheritance hierarchy to find the base class that defines the primary keys for this tree. |
Methods in org.jpox.store with parameters of type AbstractClassMetaData | |
AbstractClassMetaData[] |
StoreManager.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. |
abstract java.lang.Object |
StoreManager.getStrategyValue(PersistenceManager pm,
DatastoreClass table,
AbstractClassMetaData cmd,
int absoluteFieldNumber,
IdentityStrategy strategy,
java.lang.String sequence,
ExtensionMetaData[] extensions)
Method to retrieve the value for a strategy for a particular field. |
AbstractClassMetaData |
StoreManager.getClassWithPrimaryKeyForClass(AbstractClassMetaData cmd,
ClassLoaderResolver clr)
Utility to navigate the inheritance hierarchy to find the base class that defines the primary keys for this tree. |
DatastoreIdentifier |
IdentifierFactory.newIdentifier(int identifierType,
AbstractPropertyMetaData refMetaData,
AbstractClassMetaData implMetaData,
DatastoreIdentifier implIdentifier)
Method to generate an identifier name based on the FieldMetaData and ClassMetaData for reference fields. |
Uses of AbstractClassMetaData in org.jpox.store.extent |
Fields in org.jpox.store.extent declared as AbstractClassMetaData | |
protected AbstractClassMetaData |
AbstractExtent.cmd
ClassMetaData for the candidate class. |
Uses of AbstractClassMetaData in org.jpox.store.query |
Fields in org.jpox.store.query declared as AbstractClassMetaData | |
protected AbstractClassMetaData |
PersistentIDROF.acmd
fieldnumbers taken from this MetaData |
Constructors in org.jpox.store.query with parameters of type AbstractClassMetaData | |
PersistentIDROF(DatastoreClass table,
int[] fieldNumbers,
AbstractClassMetaData acmd,
StatementExpressionIndex[] statementExpressionIndex,
int[] datastoreIdentityExpressionIndex,
int[] versionIndex,
boolean ignoreCache,
boolean discriminator,
boolean hasMetaDataInResults,
FetchPlanImpl fetchPlan)
Constructor. |
Uses of AbstractClassMetaData in org.jpox.store.rdbms |
Methods in org.jpox.store.rdbms that return AbstractClassMetaData | |
static AbstractClassMetaData |
RDBMSStoreHelper.getClassMetaDataManagingTableForClass(AbstractClassMetaData cmd)
Utility to find the ClassMetaData for the class that manages the table where the supplied class stores its fields. |
Methods in org.jpox.store.rdbms with parameters of type AbstractClassMetaData | |
java.lang.Object |
RDBMSManager.getStrategyValue(PersistenceManager pm,
DatastoreClass table,
AbstractClassMetaData cmd,
int absoluteFieldNumber,
IdentityStrategy strategy,
java.lang.String sequence,
ExtensionMetaData[] extensions)
Method to return the value for the specified strategy. |
static AbstractClassMetaData |
RDBMSStoreHelper.getClassMetaDataManagingTableForClass(AbstractClassMetaData cmd)
Utility to find the ClassMetaData for the class that manages the table where the supplied class stores its fields. |
Uses of AbstractClassMetaData in org.jpox.store.rdbms.scostore |
Fields in org.jpox.store.rdbms.scostore declared as AbstractClassMetaData | |
protected AbstractClassMetaData |
ElementContainerStore.emd
MetaData for the "element-type" class. |
protected AbstractClassMetaData |
MapEntrySetStore.kmd
MetaData for the key class. |
protected AbstractClassMetaData |
MapEntrySetStore.vmd
MetaData for the value class. |
Methods in org.jpox.store.rdbms.scostore that return AbstractClassMetaData | |
AbstractClassMetaData |
ElementContainerStore.ElementInfo.getAbstractClassMetaData()
Accessor for the AbstractClassMetaData |
Constructors in org.jpox.store.rdbms.scostore with parameters of type AbstractClassMetaData | |
ElementContainerStore.ElementInfo(AbstractClassMetaData cmd,
DatastoreClass table)
Constructor |
Uses of AbstractClassMetaData in org.jpox.store.rdbms.sqlidentifier |
Methods in org.jpox.store.rdbms.sqlidentifier with parameters of type AbstractClassMetaData | |
DatastoreIdentifier |
RDBMSIdentifierFactory.newIdentifier(int identifierType,
AbstractPropertyMetaData refMetaData,
AbstractClassMetaData implMetaData,
DatastoreIdentifier implIdentifier)
Method to generate an identifier name based on the FieldMetaData and ClassMetaData for reference fields. |
Uses of AbstractClassMetaData in org.jpox.store.rdbms.table |
Methods in org.jpox.store.rdbms.table with parameters of type AbstractClassMetaData | |
void |
ClassTable.manageClass(AbstractClassMetaData theCmd,
ClassLoaderResolver clr)
Method to give management of the persistence of the fields of the specified class to this table. |
Uses of AbstractClassMetaData in org.jpox.util |
Methods in org.jpox.util with parameters of type AbstractClassMetaData | |
static java.lang.Object |
AIDUtils.getPKFieldValueFromId(java.lang.Object id,
int fieldNumber,
AbstractClassMetaData cmd)
Method to extract the value for a field of a PK from the identity object. |
static java.lang.Object |
AIDUtils.getNewObjectId(javax.jdo.spi.PersistenceCapable pc,
AbstractClassMetaData cmd)
Create a new ObjectId instance and copy the key fields from the persistence capable instance to the objectId instance |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |