org.opencms.db.mysql
Class CmsBackupDriver

java.lang.Object
  extended byorg.opencms.db.generic.CmsBackupDriver
      extended byorg.opencms.db.mysql.CmsBackupDriver
All Implemented Interfaces:
I_CmsBackupDriver, I_CmsDriver
Direct Known Subclasses:
CmsBackupDriver

public class CmsBackupDriver
extends CmsBackupDriver

MySQL implementation of the backup driver methods.

Since:
6.0.0
Version:
$Revision: 1.28 $
Author:
Thomas Weckert, Michael Emmerich

Field Summary
 
Fields inherited from class org.opencms.db.generic.CmsBackupDriver
m_driverManager, m_sqlManager
 
Fields inherited from interface org.opencms.db.I_CmsBackupDriver
DRIVER_TYPE_ID
 
Constructor Summary
CmsBackupDriver()
           
 
Method Summary
 CmsSqlManager initSqlManager(java.lang.String classname)
          Initializes the SQL manager for this driver.
 java.util.List readBackupProjects(CmsDbContext dbc)
          Returns all projects from the history.
 
Methods inherited from class org.opencms.db.generic.CmsBackupDriver
createBackupPropertyDefinition, createBackupResource, deleteBackup, deleteBackupPropertyDefinition, deleteBackups, destroy, finalize, getSqlManager, init, internalCountProperties, internalWriteBackupFileContent, readBackupFile, readBackupFileHeaders, readBackupFileHeaders, readBackupMaxVersion, readBackupProject, readBackupProjectResources, readBackupProjectTag, readBackupProperties, readBackupPropertyDefinition, readMaxTagId, readNextBackupTagId, writeBackupProject, writeBackupProperties, writeBackupResource
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opencms.db.I_CmsDriver
toString
 

Constructor Detail

CmsBackupDriver

public CmsBackupDriver()
Method Detail

initSqlManager

public CmsSqlManager initSqlManager(java.lang.String classname)
Description copied from interface: I_CmsBackupDriver
Initializes the SQL manager for this driver.

Specified by:
initSqlManager in interface I_CmsBackupDriver
Overrides:
initSqlManager in class CmsBackupDriver
See Also:
I_CmsBackupDriver.initSqlManager(String)

readBackupProjects

public java.util.List readBackupProjects(CmsDbContext dbc)
                                  throws CmsDataAccessException
Description copied from interface: I_CmsBackupDriver
Returns all projects from the history.

Specified by:
readBackupProjects in interface I_CmsBackupDriver
Overrides:
readBackupProjects in class CmsBackupDriver
Throws:
CmsDataAccessException
See Also:
I_CmsBackupDriver.readBackupProjects(org.opencms.db.CmsDbContext)