Extension SDK

oracle.jdeveloper.cm.ds.db
Class DatabaseFactory

java.lang.Object
  extended byoracle.jdeveloper.cm.ds.db.DatabaseFactory

public abstract class DatabaseFactory
extends java.lang.Object

DatabaseFactory


Constructor Summary
protected DatabaseFactory()
           
 
Method Summary
static Database createDatabase(java.sql.Connection conn)
          Creates an instance of Database for the Connection
static Database createDatabase(java.lang.String connName)
          Creates an instance of Database for the Connection
static Database createDatabase(java.lang.String connName, java.sql.Connection conn)
          Creates an instance of Database for the Connection
protected abstract  Database createDatabaseImpl(java.lang.String connName, java.sql.Connection conn)
           
static void registerDatabaseFactory(DatabaseFactory factory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabaseFactory

protected DatabaseFactory()
Method Detail

createDatabaseImpl

protected abstract Database createDatabaseImpl(java.lang.String connName,
                                               java.sql.Connection conn)

registerDatabaseFactory

public static final void registerDatabaseFactory(DatabaseFactory factory)

createDatabase

public static final Database createDatabase(java.sql.Connection conn)
                                     throws CMException
Creates an instance of Database for the Connection

Parameters:
conn - The Connection used when creating a Database wrapper class.

Returns:
Database instance or null if one can not be created.

Throws:
CMException
See Also:
Connection

createDatabase

public static final Database createDatabase(java.lang.String connName)
                                     throws CMException
Creates an instance of Database for the Connection

Parameters:
connName - the name of the ConnectionManager connection.

Returns:
Database instance or null if one can not be created.

Throws:
CMException
See Also:
Connection

createDatabase

public static final Database createDatabase(java.lang.String connName,
                                            java.sql.Connection conn)
                                     throws CMException
Creates an instance of Database for the Connection

Parameters:
conn - The Connection used when creating a Database wrapper class.
connName - the name of the ConnectionManager connection.

Returns:
Database instance or null if one can not be created.

Throws:
CMException
See Also:
Connection

Extension SDK

 

Copyright ©1997, 2003, Oracle. All rights reserved.