org.exolab.castor.jdo.engine
Class DatabaseRegistry
java.lang.Object
org.exolab.castor.jdo.engine.DatabaseRegistry
public class DatabaseRegistry
extends java.lang.Object
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:08:17 $
DatabaseRegistry(String name, MappingResolver mapResolver, PersistenceFactory factory, DataSource dataSource, LogInterceptor logInterceptor) - Construct a new database registry using a DataSource.
|
DatabaseRegistry(String name, MappingResolver mapResolver, PersistenceFactory factory, String jdbcUrl, Properties jdbcProps, LogInterceptor logInterceptor) - Construct a new database registry using a JDBC driver.
|
DatabaseRegistry(String name, MappingResolver mapResolver, PersistenceFactory factory, LogInterceptor logInterceptor) - Base constructor for a new database registry.
|
DefaultMapping
public static String DefaultMapping
GenericEngine
public static final String GenericEngine
The name of the generic SQL engine, if no SQL engine specified.
DatabaseRegistry
(package private) DatabaseRegistry(String name,
MappingResolver mapResolver,
PersistenceFactory factory,
DataSource dataSource,
LogInterceptor logInterceptor)
throws MappingException
Construct a new database registry using a DataSource.
name
- The database namemapResolver
- The mapping resolverfactory
- Factory for persistence enginesdataSource
- The data sourcelogInterceptor
- For tracing messages
MappingException
- Error occured when creating
persistence engines for the mapping descriptors
DatabaseRegistry
(package private) DatabaseRegistry(String name,
MappingResolver mapResolver,
PersistenceFactory factory,
String jdbcUrl,
Properties jdbcProps,
LogInterceptor logInterceptor)
throws MappingException
Construct a new database registry using a JDBC driver.
name
- The database namemapResolver
- The mapping resolverfactory
- Factory for persistence enginesjdbcProps
- The JDBC propertieslogInterceptor
- For tracing messages
MappingException
- Error occured when creating
persistence engines for the mapping descriptors
DatabaseRegistry
(package private) DatabaseRegistry(String name,
MappingResolver mapResolver,
PersistenceFactory factory,
LogInterceptor logInterceptor)
throws MappingException
Base constructor for a new database registry.
name
- The database namemapResolver
- The mapping resolverfactory
- Factory for persistence engineslogInterceptor
- For tracing messages
MappingException
- Error occured when creating
persistence engines for the mapping descriptors
createConnection
public Connection createConnection()
throws SQLException
createConnection
(package private) static Connection createConnection(LockEngine engine)
throws SQLException
getDatabaseRegistry
public static DatabaseRegistry getDatabaseRegistry(Object obj)
getDatabaseRegistry
public static DatabaseRegistry getDatabaseRegistry(String name)
getLockEngine
(package private) static LockEngine getLockEngine(Class objType)
getName
public String getName()
loadDatabase
public static void loadDatabase(InputSource source,
EntityResolver resolver,
LogInterceptor logInterceptor,
ClassLoader loader)
throws MappingException
Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com