|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ProjectManagement
ProjectManagement.
Method Summary | |
---|---|
String |
getEndpoint()
Set service endpoint. |
Map<String,String> |
getIdAndLoginsMap()
Get id/login map available on remote services. |
String |
getResourceName()
Get service resource name. |
List<TimerProject> |
getUserProjects(String userId)
Get project list |
String |
login(String user,
String password)
Do login operation |
void |
setConnectionDataHandler(ConnectionDataHandler connectionDataHandler)
Set connection handler. |
void |
setDataManager(TimerDataManager dataManager)
Set data manager. |
void |
setEndpoint(String endpoint)
Set service endpoint. |
void |
setResourceName(String name)
Set service resource name. |
void |
synchronize(String userId,
List<TimerProject> projects)
Synchronize a single project. |
void |
syncTask(String userId,
TimerTask task,
Date dateOfDay,
long timeOfDay)
Sync a task. |
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 setEndpoint(String endpoint)
endpoint
- service endpointString getEndpoint()
void setResourceName(String name)
name
- service resource nameString getResourceName()
void setDataManager(TimerDataManager dataManager)
dataManager
- data managervoid setConnectionDataHandler(ConnectionDataHandler connectionDataHandler)
connectionDataHandler
- connection handlerMap<String,String> getIdAndLoginsMap() throws WebServiceException
WebServiceException
- when call failString login(String user, String password) throws WebServiceException
user
- usernamepassword
- password
WebServiceException
- when call failList<TimerProject> getUserProjects(String userId) throws WebServiceException
userId
- user id
WebServiceException
- when call failTimerProject
void synchronize(String userId, List<TimerProject> projects) throws WebServiceException
userId
- user idprojects
- project list to synchronize
WebServiceException
- when call failvoid syncTask(String userId, TimerTask task, Date dateOfDay, long timeOfDay) throws WebServiceException
userId
- user idtask
- task to syncdateOfDay
- datetimeOfDay
- time in seconds
WebServiceException
- when call fail
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |