Uses of Class
org.jpox.metadata.AbstractClassMetaData

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
 



Copyright © -2007 . All Rights Reserved.