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
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, testExceptionFields inherited from class jmri.beans.PropertyChangeSupport
propertyChangeSupport -
Constructor Summary
ConstructorsConstructorDescriptionCreates an AutoBackup instance and initializes the root directory to the given name. -
Method Summary
Modifier and TypeMethodDescriptionvoidBacks 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, suggestBackupSetNameMethods inherited from class jmri.beans.PropertyChangeSupport
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
Constructor Details
-
AutoBackup
public AutoBackup()Creates an AutoBackup instance and initializes the root directory to the given name.
-
-
Method Details
-
autoBackup
Backs up Operations files to a generated directory under the automatic backup root directory.- Throws:
IOException- Due to trouble accessing files
-