Class ScriptGenerator
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.modules.dba.server.bean.ScriptGenerator
- Direct Known Subclasses:
BashScriptGenerator,BatchScriptGenerator
public abstract class ScriptGenerator
extends ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected StringBuilder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBackupTable(String tableName) protected abstract voidvoidaddDeleteTable(String tableName) protected abstract voidprotected abstract voidvoidsetBackupPath(String backupPath) voidsetMysqlCommand(String mysqlBinPath) voidsetMysqlDumpCommand(String mysqlDumpCommand) Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError
-
Field Details
-
script
-
backupTableList
-
deleteTableList
-
mysqlCommand
-
mysqlDumpCommand
-
backupPath
-
databaseName
-
-
Constructor Details
-
ScriptGenerator
-
-
Method Details
-
setBackupPath
-
setMysqlCommand
-
addBackupTable
-
addDeleteTable
-
getScript
- Throws:
Exception
-
addScriptHeader
protected abstract void addScriptHeader() -
addBackupTables
protected abstract void addBackupTables() -
addDeleteTables
protected abstract void addDeleteTables() -
setMysqlDumpCommand
-