Package ch.rswk.meta.engine
Class DatabaseService.SQLiteBackupDelegate
java.lang.Object
ch.rswk.meta.engine.BackupService.AbstractBackupDelegate
ch.rswk.meta.engine.DatabaseService.SQLiteBackupDelegate
- Enclosing class:
DatabaseService
public static class DatabaseService.SQLiteBackupDelegate
extends BackupService.AbstractBackupDelegate
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
SQLiteBackupDelegate
(DatabaseService databaseService, String dbName, String serviceName) -
Method Summary
Methods inherited from class ch.rswk.meta.engine.BackupService.AbstractBackupDelegate
serviceName
-
Field Details
-
databaseService
-
dbName
-
-
Constructor Details
-
SQLiteBackupDelegate
-
-
Method Details
-
backup
Description copied from class:BackupService.AbstractBackupDelegate
Backup all necessary data into a single 7z archive. Archive is deleted after the backup has been processed.- Specified by:
backup
in classBackupService.AbstractBackupDelegate
- Returns:
- optional path to archive containing the backup data
-
restore
Description copied from class:BackupService.AbstractBackupDelegate
Restore previously backed up data from archive.- Specified by:
restore
in classBackupService.AbstractBackupDelegate
- Parameters:
file
- containing the backup data- Returns:
- true if backup was successful
-