Uses of Class
org.jpox.metadata.AbstractPropertyMetaData

Packages that use AbstractPropertyMetaData
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.store Definition of the storage of the classes. 
org.jpox.store.mapping Package providing mappings for all supported Java types in JPOX. 
org.jpox.store.rdbms Package providing management of the persistence to RDBMS datastores. 
org.jpox.store.rdbms.mapping Package containing mappings for datastore (JDBC) types. 
org.jpox.store.rdbms.mapping.oracle Package containing mappings for Oracle datastores, extending on the mappings found in packages org.jpox.store.mapping and org.jpox.store.rdbms.mapping
org.jpox.store.rdbms.request Provides the mechanism of communicating with the database using JDBC. 
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. 
 

Uses of AbstractPropertyMetaData in org.jpox.metadata
 

Subclasses of AbstractPropertyMetaData in org.jpox.metadata
 class FieldMetaData
          Representation of the Meta-Data for a field of a class.
 class PropertyMetaData
          The property element declares mapping between a virtual field of an implemented interface and the corresponding persistent field of a persistence-capable class.
 

Fields in org.jpox.metadata declared as AbstractPropertyMetaData
protected  AbstractPropertyMetaData[] UniqueMetaData.fieldMetaData
          Contains the metadata for field
protected  AbstractPropertyMetaData[] IndexMetaData.fieldMetaData
          Contains the metadata for fields
protected  AbstractPropertyMetaData[] FetchGroupMetaData.fieldMetaData
          fields declared to be in this fetch group
protected  AbstractPropertyMetaData[] ForeignKeyMetaData.fieldMetaData
          Contains the metadata for fields
protected  AbstractPropertyMetaData[] EmbeddedMetaData.fieldMetaData
           
protected  AbstractPropertyMetaData[] AbstractClassMetaData.managedFields
          JDO managed fields.
protected  AbstractPropertyMetaData[] AbstractClassMetaData.overriddenFields
          Fields for superclasse sthat are overridden in this class.
protected  AbstractPropertyMetaData AbstractPropertyMetaData.relatedFieldMetaData
          FieldMetaData for the other end of a relation when this field is a bidirectional relation.
 

Methods in org.jpox.metadata that return AbstractPropertyMetaData
 AbstractPropertyMetaData ContainerMetaData.getAbstractPropertyMetaData()
          Accessor for the parent Field MetaData.
 AbstractPropertyMetaData AbstractClassMetaData.getField(int index)
          Accessor for the metadata of a field.
 AbstractPropertyMetaData AbstractClassMetaData.getField(java.lang.String name)
          Accessor for the Meta-Data for a field.
 AbstractPropertyMetaData[] UniqueMetaData.getFieldMetaData()
          Accessor for fieldMetaData
 AbstractPropertyMetaData[] IndexMetaData.getFieldMetaData()
          Accessor for fieldMetaData
 AbstractPropertyMetaData[] FetchGroupMetaData.getFieldMetaData()
          Accessor for fieldMetaData
 AbstractPropertyMetaData[] ForeignKeyMetaData.getFieldMetaData()
          Accessor for fieldMetaData
 AbstractPropertyMetaData[] EmbeddedMetaData.getFieldMetaData()
          Accessor for fieldMetaData
 AbstractPropertyMetaData AbstractClassMetaData.getManagedField(int position)
          Accessor for a managed field in this class.
 AbstractPropertyMetaData AbstractClassMetaData.getManagedFieldAbsolute(int abs_position)
          Accessor for a managed field including superclass fields.
protected  AbstractPropertyMetaData AbstractClassMetaData.getManagedFieldAbsoluteInternal(int abs_position)
          Internal method to get the field for an absolute field number.
 AbstractPropertyMetaData[] AbstractClassMetaData.getManagedFields()
          Accessor for the managed fields in this class (not including superclass).
 AbstractPropertyMetaData MetaDataManager.getMetaDataForField(java.lang.Class c, ClassLoaderResolver clr, java.lang.String field_name)
          Accessor for the MetaData for a field of a class.
 AbstractPropertyMetaData MetaDataManager.getMetaDataForField(java.lang.String className, java.lang.String fieldName, ClassLoaderResolver clr)
          Accessor for the MetaData for a field of a class.
 AbstractPropertyMetaData AbstractClassMetaData.getOverriddenField(int position)
          Accessor for an overridden field in this class.
 AbstractPropertyMetaData AbstractClassMetaData.getOverriddenField(java.lang.String name)
          Accessor for an overridden field with the specified name.
 AbstractPropertyMetaData[] AbstractClassMetaData.getOverriddenFields()
          Accessor for the overridden fields in this class.
 AbstractPropertyMetaData AbstractPropertyMetaData.getRelatedFieldMetaData(ClassLoaderResolver clr)
          Accessor for the FieldMetaData of any related field (where this field is part of a bidirectional relation).
protected  AbstractPropertyMetaData ClassMetaData.newDefaultedProperty(java.lang.String name)
          Utility to add a defaulted FieldMetaData to the class.
protected  AbstractPropertyMetaData InterfaceMetaData.newDefaultedProperty(java.lang.String name)
          Utility to add a defaulted PropertyMetaData to the class.
protected  AbstractPropertyMetaData AbstractClassMetaData.newDefaultedProperty(java.lang.String name)
          Utility to add a defaulted PropertyMetaData to the class.
 AbstractPropertyMetaData MetaDataManager.readMetaDataForField(java.lang.String className, java.lang.String fieldName)
          Method to access the (already known) metadata for the field of the specified class.
 

Methods in org.jpox.metadata with parameters of type AbstractPropertyMetaData
 void UniqueMetaData.addField(AbstractPropertyMetaData fmd)
          Add a new Field.
 void IndexMetaData.addField(AbstractPropertyMetaData fmd)
          Add a new AbstractPropertyMetaData element
 void FetchGroupMetaData.addField(AbstractPropertyMetaData fmd)
          Add a new AbstractPropertyMetaData
 void ForeignKeyMetaData.addField(AbstractPropertyMetaData fmd)
          Add a new AbstractPropertyMetaData element
 void EmbeddedMetaData.addField(AbstractPropertyMetaData fmd)
          Method to add a field to the embedded definition.
 void AbstractClassMetaData.addProperty(AbstractPropertyMetaData pmd)
          Method to add a property (field) to this interface.
static boolean MetaDataUtils.arrayStorableAsByteArrayInSingleColumn(AbstractPropertyMetaData fmd)
          Convenience method to determine if an array is storable in a single column as a byte array.
 java.lang.String[] MetaDataUtils.getImplementationNamesForReferenceField(AbstractPropertyMetaData 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.
 void AbstractPropertyMetaData.mergeORMData(AbstractPropertyMetaData ormFmd)
          Method to merge in the associated metadata from the ORM definition
 boolean MetaDataUtils.storesFCO(AbstractPropertyMetaData fmd, ClassLoaderResolver clr)
          Convenience method that returns if a field stores a First-Class object (FCO).
 

Constructors in org.jpox.metadata with parameters of type AbstractPropertyMetaData
AbstractPropertyMetaData(MetaData parent, AbstractPropertyMetaData fmd)
          Convenience constructor to copy the specification from the passed field.
ArrayMetaData(AbstractPropertyMetaData parent, ArrayMetaData arrmd)
          Constructor to create a copy of the passed metadata using the passed parent.
ArrayMetaData(AbstractPropertyMetaData parent, java.lang.String elementType, java.lang.String embeddedElement, java.lang.String dependentElement, java.lang.String serializedElement)
          Constructor.
CollectionMetaData(AbstractPropertyMetaData parent, CollectionMetaData colmd)
          Constructor to create a copy of the passed metadata using the passed parent.
CollectionMetaData(AbstractPropertyMetaData parent, java.lang.String elementType, java.lang.String embeddedElement, java.lang.String dependentElement, java.lang.String serializedElement)
          Constructor.
ContainerMetaData(AbstractPropertyMetaData parent)
          Constructor.
FieldMetaData(MetaData parent, AbstractPropertyMetaData fmd)
          Convenience constructor to copy the specification from the passed field.
MapMetaData(AbstractPropertyMetaData parent, MapMetaData mapmd)
          Constructor to create a copy of the passed metadata using the passed parent.
MapMetaData(AbstractPropertyMetaData parent, java.lang.String keyType, java.lang.String embeddedKey, java.lang.String dependentKey, java.lang.String serializedKey, java.lang.String valueType, java.lang.String embeddedValue, java.lang.String dependentValue, java.lang.String serializedValue)
          Constructor.
 

Uses of AbstractPropertyMetaData in org.jpox.sco
 

Methods in org.jpox.sco that return AbstractPropertyMetaData
protected static AbstractPropertyMetaData Collection.getFieldMetaData(StateManager ownerSM, java.lang.String fieldName)
           
 

Methods in org.jpox.sco with parameters of type AbstractPropertyMetaData
static boolean SCOUtils.arrayIsStoredInSingleColumn(AbstractPropertyMetaData fmd)
          Convenience method to return if an array field has the elements stored into the table of the field as a single (BLOB) column.
static boolean SCOUtils.collectionHasElementsWithoutIdentity(AbstractPropertyMetaData fmd)
          Convenience method to return if a collection field has elements without their own identity.
static boolean SCOUtils.collectionHasSerialisedElements(AbstractPropertyMetaData fmd)
          Convenience method to return if a collection field has the elements serialised into the table of the field as a single BLOB.
static boolean SCOUtils.mapHasKeysWithoutIdentity(AbstractPropertyMetaData fmd)
          Convenience method to return if a map field has keys without their own identity.
static boolean SCOUtils.mapHasSerialisedKeysAndValues(AbstractPropertyMetaData fmd)
          Convenience method to return if a map field has the keys/values serialised into the table of the field as a single BLOB.
static boolean SCOUtils.mapHasValuesWithoutIdentity(AbstractPropertyMetaData fmd)
          Convenience method to return if a map field has values without their own identity.
static SCO SCOUtils.newSCOInstance(java.lang.Class declaredType, java.lang.Object ownerSM, AbstractPropertyMetaData fmd, java.lang.Object value, boolean forUpdate)
          Method to create a new SCO wrapper for a SCO type.
 

Uses of AbstractPropertyMetaData in org.jpox.store
 

Methods in org.jpox.store that return AbstractPropertyMetaData
 AbstractPropertyMetaData DatastoreClass.getMetaDataForExternalMapping(JavaTypeMapping mapping, int mappingType)
          Accessor for the owner field metadata for the specified external mapping of the specified type
 

Methods in org.jpox.store with parameters of type AbstractPropertyMetaData
 void DatastoreClass.deleteDependent(StateManager sm, AbstractPropertyMetaData[] fieldMetaData)
          Delete dependent objects of a persistent object.
 void DatastoreClass.fetch(StateManager sm, AbstractPropertyMetaData[] fieldMetaData)
          Method to fetch an object for this class.
abstract  ArrayStore StoreManager.getBackingStoreForArray(AbstractPropertyMetaData fmd, DatastoreObject datastoreTable, ClassLoaderResolver clr)
          Method to return a backing store for an array, consistent with this store and the instantiated type.
abstract  CollectionStore StoreManager.getBackingStoreForCollection(AbstractPropertyMetaData fmd, DatastoreObject datastoreTable, ClassLoaderResolver clr, boolean instantiated, boolean listBased)
          Method to return a backing store for a Collection, consistent with this store and the instantiated type.
abstract  MapStore StoreManager.getBackingStoreForMap(AbstractPropertyMetaData fmd, DatastoreObject datastoreTable, ClassLoaderResolver clr)
          Method to return a backing store for a Map, consistent with this store and the instantiated type.
 DatastoreClass DatastoreClass.getBaseDatastoreClassWithField(AbstractPropertyMetaData fmd)
          Method to return the base DatastoreClass that persists the specified field.
 DatastoreContainerObject StoreManager.getDatastoreContainerObject(AbstractPropertyMetaData fmd)
          Returns the datastore container (table) for the specified field.
 JavaTypeMapping DatastoreClass.getExternalMapping(AbstractPropertyMetaData fmd, int mappingType)
          Accessor for the external mapping for the specified field of the specified type.
 JavaTypeMapping DatastoreContainerObject.getFieldMapping(AbstractPropertyMetaData fmd)
          Accessor for the mapping for the specified FieldMetaData.
 JavaTypeMapping DatastoreClass.getFieldMapping(AbstractPropertyMetaData fmd)
          Accessor for the mapping for the specified field.
 DatastoreIdentifier IdentifierFactory.newDatastoreContainerIdentifier(ClassLoaderResolver clr, AbstractPropertyMetaData fmd)
          Method to return a Table identifier for the specified field.
abstract  DatastoreContainerObject StoreManager.newJoinDatastoreContainerObject(AbstractPropertyMetaData fmd, ClassLoaderResolver clr)
          Called by Mapping objects to request the creation of a DatastoreObject (table).
 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.
 void DatastoreClass.provideMappingsForFields(MappingConsumer consumer, AbstractPropertyMetaData[] fieldMetaData, boolean includeSecondaryTables)
          Provide the mappings to the consumer for all absolute field Numbers in this table that are container in the fieldNumbers parameter.
 void DatastoreClass.update(StateManager sm, AbstractPropertyMetaData[] fieldMetaData)
          Method to update an object for this class.
 

Constructors in org.jpox.store with parameters of type AbstractPropertyMetaData
StoreData(AbstractPropertyMetaData fmd, DatastoreContainerObject table)
          Constructor for SCO data.
 

Uses of AbstractPropertyMetaData in org.jpox.store.mapping
 

Fields in org.jpox.store.mapping declared as AbstractPropertyMetaData
protected  AbstractPropertyMetaData JavaTypeMapping.fmd
          The field definition, when the type relates specifically to a field.
 

Methods in org.jpox.store.mapping that return AbstractPropertyMetaData
 AbstractPropertyMetaData JavaTypeMapping.getFieldMetaData()
          Accessor for the FieldMetaData of the field to be mapped.
 

Methods in org.jpox.store.mapping with parameters of type AbstractPropertyMetaData
 void MappingConsumer.consumeMapping(JavaTypeMapping m, AbstractPropertyMetaData fmd)
          Consumes a mapping associated to a field
protected  void SubclassPCMapping.createColumns(DatastoreContainerObject datastoreContainer, AbstractPropertyMetaData fmd, ClassLoaderResolver clr)
          Convenience method to create a column for each implementation type of this reference.
protected  void ReferenceMapping.createColumns(DatastoreContainerObject datastoreContainer, AbstractPropertyMetaData fmd, ClassLoaderResolver clr)
          Convenience method to create a column for each implementation type of this reference.
 DatastoreField MappingManager.createDatastoreField(AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, DatastoreAdapter dba, JavaTypeMapping mapping, ColumnMetaData colmd, DatastoreField reference, ClassLoaderResolver clr)
          Method to create a datastore field (column) in a container (table).
 DatastoreField MappingManager.createDatastoreField(AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, DatastoreAdapter dba, JavaTypeMapping mapping, java.lang.String javaType, ColumnMetaData colmd)
          Method to create a datastore field (column) in a container (table).
 DatastoreField MappingManager.createDatastoreField(AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, DatastoreAdapter dba, JavaTypeMapping mapping, java.lang.String javaType, int datastoreFieldIndex)
          Method to create a datastore field (column) in a container (table).
 DatastoreMapping MappingManager.createDatastoreMapping(JavaTypeMapping mapping, AbstractPropertyMetaData fmd, int index, StoreManager srm, DatastoreField column)
          Method to create the datastore mapping for a java type mapping at a particular index.
static JavaTypeMapping MappingFactory.createMapping(java.lang.Class mappingClass, DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Get a new instance of the Mapping using the the DBA, field metadata, and the table managing the field.
protected  java.lang.Class AbstractMappingManager.getElementMappingClass(DatastoreContainerObject container, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Convenience accessor for the mapping class of the element mapping for a collection/array of PC elements.
protected  java.lang.Class AbstractMappingManager.getKeyMappingClass(DatastoreContainerObject container, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Convenience accessor for the mapping class of the key mapping for a map of PC keys.
 JavaTypeMapping MappingManager.getMapping(DatastoreContainerObject table, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr, int mappingFieldType)
          Accessor for a mapping for a field, mapped to a table
 JavaTypeMapping AbstractMappingManager.getMapping(DatastoreContainerObject datastoreContainer, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr, int mappingFieldType)
          Accessor for the mapping for the field of the specified table.
protected  java.lang.Class AbstractMappingManager.getOverrideMappingClass(java.lang.Class mappingClass, AbstractPropertyMetaData fmd)
          Convenience method to allow overriding of particular mapping classes.
protected  java.lang.Class AbstractMappingManager.getValueMappingClass(DatastoreContainerObject container, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Convenience accessor for the mapping class of the value mapping for a map of PC values.
 void EmbeddedMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void GregorianCalendarMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void EmbeddedPCMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void SubclassPCMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void EmbeddedElementPCMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void PointMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void EmbeddedValuePCMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void PersistenceCapableMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void SingleFieldMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void JavaTypeMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void EmbeddedKeyPCMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void ColorMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void AbstractContainerMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void ReferenceMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void EmbeddedMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr, EmbeddedMetaData emd, java.lang.String typeName, int objectType)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 

Constructors in org.jpox.store.mapping with parameters of type AbstractPropertyMetaData
JavaTypeMapping(DatastoreAdapter dba, java.lang.String type, AbstractPropertyMetaData fmd, DatastoreContainerObject container)
          Create a new Mapping with the given DatastoreAdapter for the given type.
 

Uses of AbstractPropertyMetaData in org.jpox.store.rdbms
 

Methods in org.jpox.store.rdbms with parameters of type AbstractPropertyMetaData
 ArrayStore RDBMSManager.getBackingStoreForArray(AbstractPropertyMetaData fmd, DatastoreObject datastoreTable, ClassLoaderResolver clr)
          Method to return a backing store for an array, consistent with this store and the instantiated type.
 CollectionStore RDBMSManager.getBackingStoreForCollection(AbstractPropertyMetaData fmd, DatastoreObject datastoreTable, ClassLoaderResolver clr, boolean instantiated, boolean listBased)
          Method to return a backing store for a Collection, consistent with this store and the instantiated type.
 MapStore RDBMSManager.getBackingStoreForMap(AbstractPropertyMetaData fmd, DatastoreObject datastoreTable, ClassLoaderResolver clr)
          Method to return a backing store for a Map, consistent with this store and the instantiated type.
 FetchRequest RDBMSManager.getFetchRequest(DatastoreClass table, AbstractPropertyMetaData[] fieldMetaData, java.lang.Class cls, ClassLoaderResolver clr)
          Returns a request object that will fetch a row from the given table.
 UpdateRequest RDBMSManager.getUpdateRequest(DatastoreClass table, AbstractPropertyMetaData[] fieldMetaData, java.lang.Class cls, ClassLoaderResolver clr)
          Returns a request object that will update a row in the given table.
 DatastoreContainerObject RDBMSManager.newJoinDatastoreContainerObject(AbstractPropertyMetaData fmd, ClassLoaderResolver clr)
          Called by (container) Mapping objects to request the creation of a DatastoreObject (table).
 

Constructors in org.jpox.store.rdbms with parameters of type AbstractPropertyMetaData
RDBMSStoreData(AbstractPropertyMetaData fmd, DatastoreContainerObject table)
          Constructor, taking the meta data for the field, and the table it is mapped to.
 

Uses of AbstractPropertyMetaData in org.jpox.store.rdbms.mapping
 

Methods in org.jpox.store.rdbms.mapping with parameters of type AbstractPropertyMetaData
 DatastoreField RDBMSMappingManager.createDatastoreField(AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, DatastoreAdapter dba, JavaTypeMapping mapping, ColumnMetaData colmd, DatastoreField reference, ClassLoaderResolver clr)
          Method to create a datastore field for a PersistenceCapable mapping.
 DatastoreField RDBMSMappingManager.createDatastoreField(AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, DatastoreAdapter dba, JavaTypeMapping mapping, java.lang.String javaType, ColumnMetaData colmd)
          Method to create a datastore field for a Java type mapping.
 DatastoreField RDBMSMappingManager.createDatastoreField(AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, DatastoreAdapter dba, JavaTypeMapping mapping, java.lang.String javaType, int datastoreFieldIndex)
          Method to create a datastore field for a Java type mapping.
 DatastoreMapping RDBMSMappingManager.createDatastoreMapping(JavaTypeMapping mapping, AbstractPropertyMetaData fmd, int index, StoreManager storeMgr, DatastoreField column)
          Method to create the datastore mapping for a java type mapping at a particular index.
 

Uses of AbstractPropertyMetaData in org.jpox.store.rdbms.mapping.oracle
 

Methods in org.jpox.store.rdbms.mapping.oracle with parameters of type AbstractPropertyMetaData
protected  java.lang.Class OracleRDBMSMappingManager.getOverrideMappingClass(java.lang.Class mappingClass, AbstractPropertyMetaData fmd)
          Method to allow overriding of mapping classes
 

Uses of AbstractPropertyMetaData in org.jpox.store.rdbms.request
 

Constructors in org.jpox.store.rdbms.request with parameters of type AbstractPropertyMetaData
FetchRequest(DatastoreClass table, AbstractPropertyMetaData[] fieldMetaData, java.lang.Class cls, ClassLoaderResolver clr)
          Constructor, taking the table.
UpdateRequest(DatastoreClass table, AbstractPropertyMetaData[] reqFieldMetaData, java.lang.Class cls, ClassLoaderResolver clr)
          Constructor, taking the table.
 

Uses of AbstractPropertyMetaData in org.jpox.store.rdbms.scostore
 

Constructors in org.jpox.store.rdbms.scostore with parameters of type AbstractPropertyMetaData
FKArrayStore(AbstractPropertyMetaData fmd, RDBMSManager storeMgr, ClassLoaderResolver clr)
          Constructor.
FKListStore(AbstractPropertyMetaData fmd, RDBMSManager storeMgr, ClassLoaderResolver clr)
          Constructor.
FKMapStore(AbstractPropertyMetaData fmd, RDBMSManager storeMgr, ClassLoaderResolver clr)
          Constructor for an Inverse Map.
FKSetStore(AbstractPropertyMetaData fmd, RDBMSManager storeMgr, ClassLoaderResolver clr)
          Constructor for the relationship representation.
JoinListStore(AbstractPropertyMetaData fmd, CollectionTable joinTable, ClassLoaderResolver clr)
          Constructor.
JoinSetStore(AbstractPropertyMetaData fmd, CollectionTable joinTable,