public class BackupEngine
extends java.lang.Object
| Constructor | Description |
|---|---|
BackupEngine() |
| Modifier and Type | Method | 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