org.objectweb.telosys.dal.sql
Class Database

java.lang.Object
  extended byorg.objectweb.telosys.common.TelosysObject
      extended byorg.objectweb.telosys.dal.sql.Database

public class Database
extends TelosysObject

Database definition loaded from the configuration file 'dbconfig.xml'


Constructor Summary
Database(int id, java.lang.String sName, java.lang.String sDriver, java.lang.String sUrl, java.lang.String sIsolationLevel, java.lang.String sPoolSize, java.lang.String sDAORegistry, java.lang.String sDAOClassPattern, java.lang.String sRecordClassPattern)
          Constructor
 
Method Summary
 java.lang.String getDAOClassPattern()
          Returns the DAO class name pattern or null if none
 java.lang.String getDAORegistryClass()
          Returns the DAO registry class name or null if none
 java.lang.String getDriver()
          Returns the JDBC driver used for this database
 int getId()
          Returns the database ID ( from 0 to max id )
 java.lang.String getIsolationLevel()
          Returns the original 'isolation level' parameter
 java.lang.String getJdbcURL()
          Returns the JDBC URL used for this database
 java.lang.String getName()
          Returns the database name
 java.lang.String getPoolSize()
          Returns the original 'pool size' parameter
 int getPoolSizeValue()
          Returns the 'pool size' parameter value
( returns 0 if the original parameter string cannot be converted to int )
 java.lang.String getRecordClassPattern()
          Returns the record class name pattern or null if none
 java.lang.String toString()
           
 
Methods inherited from class org.objectweb.telosys.common.TelosysObject
error, error, error, getFlagTrace, info, setFlagTrace, trace, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Database

public Database(int id,
                java.lang.String sName,
                java.lang.String sDriver,
                java.lang.String sUrl,
                java.lang.String sIsolationLevel,
                java.lang.String sPoolSize,
                java.lang.String sDAORegistry,
                java.lang.String sDAOClassPattern,
                java.lang.String sRecordClassPattern)
Constructor

Parameters:
id -
sName -
sDriver -
sUrl -
sIsolationLevel -
sPoolSize -
sDAORegistry -
sDAOClassPattern -
sRecordClassPattern -
Method Detail

getId

public int getId()
Returns the database ID ( from 0 to max id )

Returns:

getName

public java.lang.String getName()
Returns the database name

Returns:

getDriver

public java.lang.String getDriver()
Returns the JDBC driver used for this database

Returns:

getJdbcURL

public java.lang.String getJdbcURL()
Returns the JDBC URL used for this database

Returns:

getIsolationLevel

public java.lang.String getIsolationLevel()
Returns the original 'isolation level' parameter

Returns:

getPoolSize

public java.lang.String getPoolSize()
Returns the original 'pool size' parameter

Returns:

getPoolSizeValue

public int getPoolSizeValue()
Returns the 'pool size' parameter value
( returns 0 if the original parameter string cannot be converted to int )

Returns:

getDAORegistryClass

public java.lang.String getDAORegistryClass()
Returns the DAO registry class name or null if none

Returns:
Since:
v 1.0.0

getDAOClassPattern

public java.lang.String getDAOClassPattern()
Returns the DAO class name pattern or null if none

Returns:
Since:
v 1.0.0

getRecordClassPattern

public java.lang.String getRecordClassPattern()
Returns the record class name pattern or null if none

Returns:
Since:
v 1.0.0

toString

public java.lang.String toString()