org.opencms.setup.update6to7
Interface I_CmsUpdateDBPart

All Known Implementing Classes:
A_CmsUpdateDBPart, CmsUpdateDBAlterTables, CmsUpdateDBAlterTables, CmsUpdateDBAlterTables, CmsUpdateDBCmsUsers, CmsUpdateDBCmsUsers, CmsUpdateDBCmsUsers, CmsUpdateDBContentTables, CmsUpdateDBContentTables, CmsUpdateDBContentTables, CmsUpdateDBCreateIndexes7, CmsUpdateDBCreateIndexes7, CmsUpdateDBCreateIndexes7, CmsUpdateDBDropBackupTables, CmsUpdateDBDropBackupTables, CmsUpdateDBDropBackupTables, CmsUpdateDBDropOldIndexes, CmsUpdateDBDropOldIndexes, CmsUpdateDBDropOldIndexes, CmsUpdateDBDropUnusedTables, CmsUpdateDBDropUnusedTables, CmsUpdateDBDropUnusedTables, CmsUpdateDBHistoryPrincipals, CmsUpdateDBHistoryPrincipals, CmsUpdateDBHistoryPrincipals, CmsUpdateDBHistoryTables, CmsUpdateDBHistoryTables, CmsUpdateDBHistoryTables, CmsUpdateDBNewTables, CmsUpdateDBNewTables, CmsUpdateDBNewTables, CmsUpdateDBProjectId, CmsUpdateDBProjectId, CmsUpdateDBProjectId, CmsUpdateDBUpdateOU, CmsUpdateDBUpdateOU, CmsUpdateDBUpdateOU

public interface I_CmsUpdateDBPart

Represent a part of the database update process.

Since:
6.9.2
Version:
$Revision: 1.2 $
Author:
Michael Moossen

Method Summary
 void execute()
          Executes the update part.
 I_CmsUpdateDBPart getDbInstance(java.lang.String dbName, java.util.Map dbPoolData)
          Returns the right instance based on the database name.
 void setPoolData(java.util.Map poolData)
          Sets the database pool Data.
 

Method Detail

execute

void execute()
Executes the update part.


getDbInstance

I_CmsUpdateDBPart getDbInstance(java.lang.String dbName,
                                java.util.Map dbPoolData)
Returns the right instance based on the database name.

Parameters:
dbName - the database name
dbPoolData - the database pool data
Returns:
the right instance

setPoolData

void setPoolData(java.util.Map poolData)
Sets the database pool Data.

Parameters:
poolData - the database pool Data to set