|
||||||||||
| 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, dataLoaded, deleteProject, deleteTask, modifyProject, modifyTask, moveTask, postChangeClosedState, postMergeTasks, preChangeClosedState, preDeleteProject, preDeleteTask, 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 milliseconds
void lock()
throws DataLockingException
DataLockingException - if can't obtain lock
void 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 | |||||||||