|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use AbstractClassMetaData | |
|---|---|
| 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.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.rdbms | Package providing management of the persistence to RDBMS datastores. |
| org.jpox.store.rdbms.query | Package providing extensions to the default QueryStatement used to generate all JDOQL queries. |
| 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 |
FetchPlanImpl.FetchPlanForClass.getAbstractClassMetaData()
Accessor for the ClassMetaData for this classes plan. |
AbstractClassMetaData |
StateManager.getClassMetaData()
Accessor for the ClassMetaData for this object. |
| Methods in org.jpox with parameters of type AbstractClassMetaData | |
|---|---|
FetchPlanImpl.FetchPlanForClass |
FetchPlanImpl.getFetchPlanForClass(AbstractClassMetaData cmd)
Access the fetch plan for the class |
FetchPlanImpl.FetchPlanForClass |
FetchPlanImpl.manageFetchPlanForClass(AbstractClassMetaData cmd)
Manage 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.api |
|---|
| Methods in org.jpox.api with parameters of type AbstractClassMetaData | |
|---|---|
boolean |
ApiAdapter.isValidPrimaryKeyClass(java.lang.Class pkClass,
AbstractClassMetaData cmd,
ClassLoaderResolver clr,
int noOfPkFields)
Utility to check if a primary-key class is valid. |
boolean |
JPAAdapter.isValidPrimaryKeyClass(java.lang.Class pkClass,
AbstractClassMetaData cmd,
ClassLoaderResolver clr,
int noOfPkFields)
Utility to check if a primary-key class is valid. |
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 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 |
CollectionMetaData.elementClassMetaData
Element-type ClassMetaData |
protected AbstractClassMetaData |
ArrayMetaData.elementClassMetaData
Element-type ClassMetaData |
protected AbstractClassMetaData |
MapMetaData.keyClassMetaData
Key-type ClassMetaData. |
protected AbstractClassMetaData |
AbstractClassMetaData.pcSuperclassMetaData
Class MetaData for the Persistence-Capable superclass (if any) |
protected AbstractClassMetaData |
MapMetaData.valueClassMetaData
Value-type ClassMetaData. |
| Methods in org.jpox.metadata that return AbstractClassMetaData | |
|---|---|
AbstractClassMetaData |
AbstractPropertyMetaData.getAbstractClassMetaData()
Convenience accessor for the MetaData of the parent class. |
AbstractClassMetaData |
AbstractClassMetaData.getBaseAbstractClassMetaData()
Convenience accessor for the AbstractClassMetaData of the base object in this hierarchy. |
AbstractClassMetaData |
CollectionMetaData.getElementClassMetaData()
Accessor for the Element ClassMetaData |
AbstractClassMetaData |
ArrayMetaData.getElementClassMetaData()
Accessor for the Element ClassMetaData |
AbstractClassMetaData |
MapMetaData.getKeyClassMetaData()
Accessor for the Key ClassMetaData |
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. |
AbstractClassMetaData |
JDOMetaDataManager.getMetaDataForClassInternal(java.lang.Class c,
ClassLoaderResolver clr)
Internal method for accessing the MetaData for a class. |
abstract AbstractClassMetaData |
MetaDataManager.getMetaDataForClassInternal(java.lang.Class c,
ClassLoaderResolver clr)
Internal convenience method for accessing the MetaData for a class. |
AbstractClassMetaData |
JPAMetaDataManager.getMetaDataForClassInternal(java.lang.Class c,
ClassLoaderResolver clr)
Accessor for the JPA MetaData for a class. |
AbstractClassMetaData |
MetaDataManager.getMetaDataForEntityName(java.lang.String entityName)
Accessor for the MetaData for a class. |
AbstractClassMetaData |
JPAMetaDataManager.getMetaDataForEntityName(java.lang.String entityName)
Accessor for the MetaData for a class. |
AbstractClassMetaData |
AbstractClassMetaData.getSuperAbstractClassMetaData()
Accessor for the Meta-Data for the superclass of this class. |
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. |
boolean |
AbstractClassMetaData.isSameOrAncestorOf(AbstractClassMetaData cmd)
Check if the argument cmd is the same as this or a descedent. |
void |
AbstractClassMetaData.mergeORMData(AbstractClassMetaData ormCmd)
Method to merge in the associated metadata from the ORM definition |
| 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.useCachedLazyLoading(StateManager ownerSM,
java.lang.String fieldName,
AbstractClassMetaData cmd)
Accessor for whether the use lazy loading when caching the collection. |
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. |
| Uses of AbstractClassMetaData in org.jpox.state |
|---|
| Methods in org.jpox.state with parameters of type AbstractClassMetaData | |
|---|---|
static StateManager |
StateManagerFactory.newStateManager(PersistenceManager pm,
ApiAdapter apiAdapter,
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. |
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. |
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. |
DatastoreIdentifier |
IdentifierFactory.newDatastoreContainerIdentifier(ClassLoaderResolver clr,
AbstractClassMetaData md)
Method to return a Table identifier for the specified class. |
DatastoreIdentifier |
IdentifierFactory.newReferenceFieldIdentifier(AbstractPropertyMetaData refMetaData,
AbstractClassMetaData implMetaData,
DatastoreIdentifier implIdentifier,
boolean embedded,
int fieldRole)
Method to generate an identifier name for reference field, based on the metadata for the field, and the ClassMetaData for the implementation. |
| 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.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 | |
|---|---|
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. |
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. |
| Uses of AbstractClassMetaData in org.jpox.store.rdbms.query |
|---|
| Fields in org.jpox.store.rdbms.query declared as AbstractClassMetaData | |
|---|---|
protected AbstractClassMetaData |
PersistentIDROF.acmd
fieldnumbers taken from this MetaData |
| Constructors in org.jpox.store.rdbms.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.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 |
JPAIdentifierFactory.newDatastoreContainerIdentifier(ClassLoaderResolver clr,
AbstractClassMetaData cmd)
Method to return a Table identifier for the specified class. |
DatastoreIdentifier |
JPOXIdentifierFactory.newDatastoreContainerIdentifier(ClassLoaderResolver clr,
AbstractClassMetaData cmd)
Method to return a Table identifier for the specified class. |
DatastoreIdentifier |
JPAIdentifierFactory.newReferenceFieldIdentifier(AbstractPropertyMetaData refMetaData,
AbstractClassMetaData implMetaData,
DatastoreIdentifier implIdentifier,
boolean embedded,
int fieldRole)
Method to generate an identifier name for reference field, based on the metadata for the field, and the ClassMetaData for the implementation. |
DatastoreIdentifier |
JPOXIdentifierFactory.newReferenceFieldIdentifier(AbstractPropertyMetaData refMetaData,
AbstractClassMetaData implMetaData,
DatastoreIdentifier implIdentifier,
boolean embedded,
int fieldRole)
Method to generate an identifier name for reference field, based on the metadata for the field, and the ClassMetaData for the implementation. |
| 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.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 |
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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||