org.jpox.store.rdbms.mapping
Class OracleRDBMSMappingManager

java.lang.Object
  extended byorg.jpox.store.mapping.AbstractMappingManager
      extended byorg.jpox.store.rdbms.mapping.AbstractRDBMSMappingManager
          extended byorg.jpox.store.rdbms.mapping.RDBMSMappingManager
              extended byorg.jpox.store.rdbms.mapping.OracleRDBMSMappingManager
All Implemented Interfaces:
MappingManager

public class OracleRDBMSMappingManager
extends RDBMSMappingManager

Mapping manager for Oracle RDBMS adapters.

Version:
$Revision: 1.43 $

Nested Class Summary
 
Nested classes inherited from class org.jpox.store.mapping.AbstractMappingManager
AbstractMappingManager.TypeMapping
 
Field Summary
 
Fields inherited from class org.jpox.store.rdbms.mapping.RDBMSMappingManager
LOCALISER_RDBMS
 
Fields inherited from class org.jpox.store.mapping.AbstractMappingManager
LOCALISER
 
Constructor Summary
OracleRDBMSMappingManager(DatastoreAdapter dba)
          Constructor.
 
Method Summary
 JavaTypeMapping getMapping(DatastoreContainerObject datastoreContainer, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Accessor for the mapping for the field of the specified table.
 void loadDatastoreMapping(PluginManager mgr, ClassLoaderResolver clr, java.lang.String vendorId)
          Initialise the datastore mapping file.
 
Methods inherited from class org.jpox.store.rdbms.mapping.RDBMSMappingManager
createDatastoreField, createDatastoreField, createDatastoreField, createDatastoreMapping, createDatastoreMapping, deregisterDatastoreMappingsForJavaType, deregisterDatastoreMappingsForJDBCType, getDatastoreMappingClass, getDatastoreMappingClass, registerDatastoreMapping
 
Methods inherited from class org.jpox.store.mapping.AbstractMappingManager
getDefaultJavaTypeMapping, getElementMapping, getKeyMapping, getMapping, getMapping, getMappingClass, getValueMapping
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OracleRDBMSMappingManager

public OracleRDBMSMappingManager(DatastoreAdapter dba)
Constructor.

Parameters:
dba - Database adapter in use
Method Detail

loadDatastoreMapping

public void loadDatastoreMapping(PluginManager mgr,
                                 ClassLoaderResolver clr,
                                 java.lang.String vendorId)
Initialise the datastore mapping file.

Parameters:
mgr - the PluginManager
clr - the ClassLoaderResolver
vendorId - the datastore vendor id

getMapping

public JavaTypeMapping getMapping(DatastoreContainerObject datastoreContainer,
                                  AbstractPropertyMetaData fmd,
                                  DatastoreAdapter dba,
                                  ClassLoaderResolver clr)
Accessor for the mapping for the field of the specified table.

Specified by:
getMapping in interface MappingManager
Overrides:
getMapping in class AbstractMappingManager
Parameters:
datastoreContainer - Table to query
fmd - FieldMetaData for the field to map
dba - Datastore Adapter
clr - The ClassLoaderResolver
Returns:
The mapping for the field.


Copyright © -2007 . All Rights Reserved.