Class BackupSchedule

java.lang.Object
backupmanager.schedule.BackupSchedule
All Implemented Interfaces:
BackupObserver
Direct Known Subclasses:
SmallHoursSchedule

public abstract class BackupSchedule extends Object implements BackupObserver
  • Constructor Details

    • BackupSchedule

      public BackupSchedule(BackupManager backupManager)
  • Method Details

    • update

      public boolean update(BackupProgress backupProgress)
      Description copied from interface: BackupObserver
      Progress update.
      Specified by:
      update in interface BackupObserver
      Returns:
      true to continue, false to cancel the backup.
    • configurationChange

      public void configurationChange()
      Description copied from interface: BackupObserver
      configuration has changed. Will need to lay out displays.
      Specified by:
      configurationChange in interface BackupObserver
    • getName

      public abstract String getName()
    • getDialogPanel

      public abstract PamDialogPanel getDialogPanel()
    • startBackup

      public BackupResult startBackup()
    • getBackupManager

      public BackupManager getBackupManager()
    • getLastBackup

      public BackupResult getLastBackup()
    • getLastSuccess

      public BackupResult getLastSuccess()
    • getNextBackupTime

      public abstract long getNextBackupTime()