public abstract class AbstractSaver extends TimerTask implements Saver
Modifier and Type | Field and Description |
---|---|
static String |
BACKUP_EXTENSION
Backup file extension.
|
Constructor and Description |
---|
AbstractSaver() |
Modifier and Type | Method and Description |
---|---|
protected void |
deleteBackupFile(File backupFile)
Delete backup file.
|
protected File |
makeBackupFile(File file)
Make to backup of file if exists.
|
protected boolean |
restoreBackupFile(File backupFile)
Rename backup file to original file name;
|
cancel, run, scheduledExecutionTime
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
load, lock, setAutoSaveDelay, setSaveDirectory, unlock
addProject, addTask, changeClosedState, dataLoaded, deleteProject, deleteTask, modifyProject, modifyTask, moveTask, postMergeTasks, preMergeTasks, preMoveTask, setAnnotation, setTaskTime, startTask, stopTask
checkAddProject, checkAddTask, checkChangeClosedState, checkDeleteProject, checkDeleteTask, checkMergeTasks, checkModifyProject, checkModifyTask, checkMoveTask, checkSetAnnotation, checkSetTaskTime
public static final String BACKUP_EXTENSION
protected File makeBackupFile(File file) throws IOException
file
- file to backupnull
if input file doesn't existIOException
protected boolean restoreBackupFile(File backupFile)
backupFile
- backup fileprotected void deleteBackupFile(File backupFile)
backupFile
- backup file (can be null
)Copyright © 2007–2013 CodeLutin. All rights reserved.