Class BackupControl


  • public class BackupControl
    extends AbstractControl
    Controller fuer das Backup.
    • Constructor Detail

      • BackupControl

        public BackupControl​(AbstractView view)
        Parameters:
        view -
    • Method Detail

      • getState

        public CheckboxInput getState()
        Liefert eine Checkbox zum Aktivieren, deaktivieren des Backups.
        Returns:
        Checkbox.
      • getTarget

        public Input getTarget()
                        throws de.willuhn.util.ApplicationException
        Liefert ein Eingabefeld fuer das Zielverzeichnis des Backups.
        Returns:
        Eingabefeld.
        Throws:
        de.willuhn.util.ApplicationException
      • getCount

        public Input getCount()
        Liefert ein Eingabefeld fuer die Anzahl der Backups.
        Returns:
        Eingabefeld.
      • getBackups

        public TablePart getBackups()
                             throws java.rmi.RemoteException,
                                    de.willuhn.util.ApplicationException
        Liefert eine Tabelle mit den bisher erstellten Backups.
        Returns:
        Tabelle mit den Backups.
        Throws:
        java.rmi.RemoteException
        de.willuhn.util.ApplicationException
      • getRestoreButton

        public Button getRestoreButton()
        Liefert den Restore-Button.
        Returns:
        der Restore-Button.
      • getSelectedRestoreButton

        public Button getSelectedRestoreButton()
        Liefert den Restore-Button fuer das gerade ausgewaehlte Backup.
        Returns:
        der Restore-Button.
      • handleStore

        public void handleStore()
        Speichert die Einstellungen.
      • handleSelectedRestore

        public void handleSelectedRestore()
        Markiert ein ausgewaehltes Backup fuer die Wiederherstellung.
      • handleRestore

        public void handleRestore​(BackupFile file)
        Markiert das angegebene Backupfile fuer die Wiederherstellung.
        Parameters:
        file - das Backup-File.