|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Saver
Common interface for jtimer data savers.
Method Summary | |
---|---|
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. |
Methods inherited from interface org.chorem.jtimer.data.DataEventListener |
---|
addProject, addTask, changeClosedState, dataLoaded, deleteProject, deleteTask, modifyProject, modifyTask, moveTask, postMergeTasks, preMergeTasks, preMoveTask, setAnnotation, setTaskTime, startTask, stopTask |
Methods inherited from interface org.chorem.jtimer.data.VetoableDataEventListener |
---|
checkAddProject, checkAddTask, checkChangeClosedState, checkDeleteProject, checkDeleteTask, checkMergeTasks, checkModifyProject, checkModifyTask, checkMoveTask, checkSetAnnotation, checkSetTaskTime |
Method Detail |
---|
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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |