sync4j.exchange.items.task.manager
Class TaskManager

java.lang.Object
  extended bysync4j.exchange.items.task.manager.TaskManager

public class TaskManager
extends java.lang.Object


Constructor Summary
TaskManager(java.lang.String exchangeServerHost, int exchangeServerPort)
           
 
Method Summary
 Task[] getAllTasks(java.lang.String username, java.lang.String credentials, java.lang.String sourceURI)
          get all tasks
 Task getTaskById(java.lang.String username, java.lang.String credentials, java.lang.String id, java.lang.String sourceURI)
          get task by id
 Task[] getTasks(java.lang.String username, java.lang.String credentials, java.lang.String[] ids, java.lang.String sourceURI)
          get tasks
 void removeTask(Task task, java.lang.String username, java.lang.String principal, java.lang.String sourceURI)
          remove task
 Task setTask(Task task, java.lang.String username, java.lang.String credentials, java.lang.String sourceURI)
          add / update task
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskManager

public TaskManager(java.lang.String exchangeServerHost,
                   int exchangeServerPort)
            throws DataAccessException
Method Detail

getAllTasks

public Task[] getAllTasks(java.lang.String username,
                          java.lang.String credentials,
                          java.lang.String sourceURI)
                   throws DataAccessException
get all tasks

Parameters:
username -
credentials -
sourceURI -
Returns:
array of find tasks
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException

getTasks

public Task[] getTasks(java.lang.String username,
                       java.lang.String credentials,
                       java.lang.String[] ids,
                       java.lang.String sourceURI)
                throws DataAccessException
get tasks

Parameters:
username -
credentials -
ids -
sourceURI -
Returns:
array of find tasks
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException

getTaskById

public Task getTaskById(java.lang.String username,
                        java.lang.String credentials,
                        java.lang.String id,
                        java.lang.String sourceURI)
                 throws DataAccessException
get task by id

Parameters:
id -
username -
credentials -
Returns:
find task
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException

setTask

public Task setTask(Task task,
                    java.lang.String username,
                    java.lang.String credentials,
                    java.lang.String sourceURI)
             throws DataAccessException
add / update task

Parameters:
task -
username -
credentials -
sourceURI -
Returns:
new tsk
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException

removeTask

public void removeTask(Task task,
                       java.lang.String username,
                       java.lang.String principal,
                       java.lang.String sourceURI)
                throws DataAccessException
remove task

Parameters:
task -
username -
principal -
sourceURI -
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException


Copyright © 2004 Sync4j.