public interface Saver extends DataEventListener, VetoableDataEventListener
Modifier and Type | Method and Description |
---|---|
Collection<TimerProject> |
load()
Load a project list.
|
void |
lock()
Try to lock current saver directory.
|
void |
setAutoSaveDelay(long autoSaveDelay)
Set auto save delay (in milliseconds).
|
void |
setSaveDirectory(String directory)
Set file directory.
|
void |
unlock()
Try to unlock current saver directory.
|
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
void setSaveDirectory(String directory)
directory
- directoryvoid setAutoSaveDelay(long autoSaveDelay)
autoSaveDelay
- delay in millisecondsvoid lock() throws DataLockingException
DataLockingException
- if can't obtain lockvoid unlock() throws DataLockingException
DataLockingException
- if there is no lockCollection<TimerProject> load()
Copyright © 2007–2013 CodeLutin. All rights reserved.