Uses of Class
org.jpox.store.DatastoreFieldRole

Packages that use DatastoreFieldRole
org.jpox.metadata Provides classes representing the MetaData for files, packages, classes, fields, containers, etc. 
org.jpox.store Definition of the storage of the classes. 
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 DatastoreFieldRole in org.jpox.metadata
 

Methods in org.jpox.metadata with parameters of type DatastoreFieldRole
 java.lang.String[] MetaDataUtils.getImplementationNamesForReferenceField(AbstractPropertyMetaData fmd, DatastoreFieldRole role, ClassLoaderResolver clr)
          Convenience method to return the class names of the available implementation types for an interface/Object field, given its required role.
 

Uses of DatastoreFieldRole in org.jpox.store
 

Fields in org.jpox.store declared as DatastoreFieldRole
static DatastoreFieldRole DatastoreFieldRole.CUSTOM
          custom
static DatastoreFieldRole DatastoreFieldRole.NONE
          none
static DatastoreFieldRole DatastoreFieldRole.OWNER
          owner
static DatastoreFieldRole DatastoreFieldRole.FIELD
          field
static DatastoreFieldRole DatastoreFieldRole.COLLECTION_ELEMENT
          element of a collection
static DatastoreFieldRole DatastoreFieldRole.ARRAY_ELEMENT
          element of an array
static DatastoreFieldRole DatastoreFieldRole.MAP_KEY
          key of a map
static DatastoreFieldRole DatastoreFieldRole.MAP_VALUE
          value of a map
static DatastoreFieldRole DatastoreFieldRole.INDEX
          index
 

Methods in org.jpox.store with parameters of type DatastoreFieldRole
 DatastoreIdentifier IdentifierFactory.newIdentifier(int identifierType, java.lang.String javaName, boolean embedded, DatastoreFieldRole role)
          To be called when we want an identifier name creating based on the java field name, and a particular "role".
 DatastoreIdentifier IdentifierFactory.newIdentifier(int identifierType, DatastoreIdentifier baseSQLID, boolean embedded, DatastoreFieldRole role)
          To be called when you already have an existing identifier and want to use it as a base for the new one, applying a particular "role".
 

Uses of DatastoreFieldRole in org.jpox.store.rdbms.sqlidentifier
 

Methods in org.jpox.store.rdbms.sqlidentifier with parameters of type DatastoreFieldRole
 DatastoreIdentifier RDBMSIdentifierFactory.newIdentifier(int identifierType, java.lang.String javaName, boolean embedded, DatastoreFieldRole role)
          To be called when we want an identifier name creating based on the java field name, and a particular "role".
 DatastoreIdentifier RDBMSIdentifierFactory.newIdentifier(int identifierType, DatastoreIdentifier baseSQLID, boolean embedded, DatastoreFieldRole role)
          To be called when you already have an existing identifier and want to use it as a base for the new one, applying a particular "role".
 

Uses of DatastoreFieldRole in org.jpox.store.rdbms.table
 

Methods in org.jpox.store.rdbms.table with parameters of type DatastoreFieldRole
static JavaTypeMapping ColumnCreator.createColumnsForJoinTables(java.lang.Class javaType, AbstractPropertyMetaData fmd, ColumnMetaData[] columnMetaData, StoreManager storeMgr, DatastoreContainerObject table, boolean primaryKey, boolean nullable, boolean serialised, boolean embedded, DatastoreFieldRole role, ClassLoaderResolver clr, JavaTypeMapping adapterColumnMapping, boolean adapterColumnMandatory)
          Method to create the required columns (and mapping if necessary) for a field
 



Copyright © -2007 . All Rights Reserved.