org.opencms.db
Interface I_CmsDriver

All Known Subinterfaces:
I_CmsUserDriver
All Known Implementing Classes:
CmsBackupDriver, CmsProjectDriver, CmsUserDriver, CmsVfsDriver, CmsWorkflowDriver

public interface I_CmsDriver

Generic base driver interface.

Since:
6.0.0
Version:
$Revision: 1.14 $
Author:
Carsten Weinholz

Method Summary
 void init(CmsDbContext dbc, CmsConfigurationManager configurationManager, java.util.List successiveDrivers, CmsDriverManager driverManager)
          Initializes the driver.
 java.lang.String toString()
          Returns information about the driver.
 

Method Detail

init

public void init(CmsDbContext dbc,
                 CmsConfigurationManager configurationManager,
                 java.util.List successiveDrivers,
                 CmsDriverManager driverManager)
          throws CmsException
Initializes the driver.

Parameters:
dbc - the current database context
configurationManager - the configuration manager
successiveDrivers - a list of successive drivers to be initialized
driverManager - the initialized OpenCms driver manager
Throws:
CmsException - if something goes wrong

toString

public java.lang.String toString()
Returns information about the driver.

Returns:
an information string