Package generalDatabase.backup
Class SQLCloneDatabase
java.lang.Object
backupmanager.action.BackupAction
backupmanager.action.CopyFile
generalDatabase.backup.CopyDatabaseFile
generalDatabase.backup.SQLCloneDatabase
- All Implemented Interfaces:
 BackupFunction
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleancloneDatabase(BackupManager backupManager, BackupStream stream, String newDatabaseName) Do a complete clone of the database into a new database ...
This method works for an SQLite database.booleandoAction(BackupManager backupManager, BackupStream backupStream, StreamItem streamItem) Perform a backup action.getName()Methods inherited from class generalDatabase.backup.CopyDatabaseFile
createDestinationFile, getNewDatabaseNameMethods inherited from class backupmanager.action.CopyFile
checkDestinationPath, fileAction, getCopySettings, getDialogPanel, getSettings, getSpace, runIfPreviousActionError, setCopySettings, setSettingsMethods inherited from class backupmanager.action.BackupAction
getActionMaker, getBackupFilter, getBackupStream, setBackupFilter, showDialog 
- 
Constructor Details
- 
SQLCloneDatabase
 
 - 
 - 
Method Details
- 
doAction
public boolean doAction(BackupManager backupManager, BackupStream backupStream, StreamItem streamItem) throws BackupException Description copied from class:BackupActionPerform a backup action. Return false or throw an exception if the action fails.- Overrides:
 doActionin classCopyFile- Parameters:
 backupManager-streamItem-- Returns:
 - Throws:
 BackupException
 - 
cloneDatabase
public boolean cloneDatabase(BackupManager backupManager, BackupStream stream, String newDatabaseName) Do a complete clone of the database into a new database ...
This method works for an SQLite database. I've no idea if it would work for other database formats.- Parameters:
 backupManager-newDatabaseName-parentWindow-- Returns:
 
 - 
getName
- Specified by:
 getNamein interfaceBackupFunction- Overrides:
 getNamein classCopyFile- Returns:
 - a name for the action, to display in dialogs
 
 
 -