public class BackupEngine
extends java.lang.Object
| Constructor and Description |
|---|
BackupEngine() |
| Modifier and Type | Method and Description |
|---|---|
static java.io.File[] |
doBackup(de.willuhn.util.ProgressMonitor monitor,
boolean rotate)
Erstellt ein frisches Backup.
|
static void |
doRestore(de.willuhn.util.ProgressMonitor monitor)
Fuehrt das Backup-Restore durch.
|
static BackupFile[] |
getBackups(java.lang.String dir)
Liefert eine Liste der bisher erstellten Backups.
|
static BackupFile |
getCurrentRestore()
Liefert das ggf aktuell zur Wiederherstellung vorgemerkte Backup.
|
static void |
markForRestore(BackupFile backup)
Markiert das uebergebene Backup fuer die Wiederherstellung.
|
static void |
undoRestoreMark()
Macht eine ggf.
|
public static BackupFile[] getBackups(java.lang.String dir) throws de.willuhn.util.ApplicationException
dir - das Verzeichnis, in dem nach Backups gesucht werden soll.
Ist es nicht angegeben, wird das aktuelle Default-Verzeichnis verwendet.de.willuhn.util.ApplicationExceptionpublic static void undoRestoreMark()
public static void markForRestore(BackupFile backup) throws de.willuhn.util.ApplicationException
backup - das zurueckzusichernde Backup.de.willuhn.util.ApplicationExceptionpublic static BackupFile getCurrentRestore() throws de.willuhn.util.ApplicationException
de.willuhn.util.ApplicationExceptionpublic static void doRestore(de.willuhn.util.ProgressMonitor monitor)
throws de.willuhn.util.ApplicationException
monitor - de.willuhn.util.ApplicationExceptionpublic static java.io.File[] doBackup(de.willuhn.util.ProgressMonitor monitor,
boolean rotate)
throws de.willuhn.util.ApplicationException
monitor - ein Progressmonitor fuer die Ausgabe des Fortschritts.rotate - true, wenn alte Backups rotiert werden sollen.de.willuhn.util.ApplicationException