Class AutoBackup
- java.lang.Object
-
- jmri.beans.PropertyChangeSupport
-
- jmri.jmrit.operations.setup.backup.BackupBase
-
- jmri.jmrit.operations.setup.backup.AutoBackup
-
- All Implemented Interfaces:
PropertyChangeFirer
,PropertyChangeProvider
,InstanceManagerAutoDefault
public class AutoBackup extends BackupBase
Specific Backup class for backing up and restoring Operations working files to the Automatic Backup Store. Derived from BackupBase.
-
-
Field Summary
-
Fields inherited from class jmri.jmrit.operations.setup.backup.BackupBase
_backupRoot, _operationsRoot, COPY_FILES_CHANGED_PROPERTY, testException
-
Fields inherited from class jmri.beans.PropertyChangeSupport
propertyChangeSupport
-
-
Constructor Summary
Constructors Constructor Description AutoBackup()
Creates an AutoBackup instance and initializes the root directory to the given name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
autoBackup()
Backs up Operations files to a generated directory under the automatic backup root directory.-
Methods inherited from class jmri.jmrit.operations.setup.backup.BackupBase
backupFilesToDirectory, backupFilesToSetName, checkIfBackupSetExists, copyBackupSet, deleteOperationsFiles, getBackupRoot, getBackupSetDirs, getBackupSetFileNames, getBackupSetList, getBackupSets, getOperationsRoot, getSourceFileCount, loadDemoFiles, restoreFilesFromDirectory, restoreFilesFromSetName, suggestBackupSetName
-
Methods inherited from class jmri.beans.PropertyChangeSupport
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Constructor Detail
-
AutoBackup
public AutoBackup()
Creates an AutoBackup instance and initializes the root directory to the given name.
-
-
Method Detail
-
autoBackup
public void autoBackup() throws java.io.IOException
Backs up Operations files to a generated directory under the automatic backup root directory.- Throws:
java.io.IOException
- Due to trouble accessing files
-
-