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 exchangeFolder)
          get all tasks
 Task getTaskById(java.lang.String username, java.lang.String credentials, java.lang.String id, java.lang.String exchangeFolder)
          get task by id
 Task[] getTasks(java.lang.String username, java.lang.String credentials, java.lang.String[] ids, java.lang.String exchangeFolder)
          get tasks
 Task getTaskTwin(Task task, java.lang.String username, java.lang.String credentials, java.lang.String exchangeFolder)
          get task twin
 void removeTask(Task task, java.lang.String username, java.lang.String principal, java.lang.String exchangeFolder)
          remove task
 Task setTask(Task task, java.lang.String username, java.lang.String credentials, java.lang.String exchangeFolder)
          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 exchangeFolder)
                   throws DataAccessException
get all tasks

Parameters:
username -
credentials -
exchangeFolder -
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 exchangeFolder)
                throws DataAccessException
get tasks

Parameters:
username -
credentials -
ids -
exchangeFolder -
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 exchangeFolder)
                 throws DataAccessException
get task by id

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

getTaskTwin

public Task getTaskTwin(Task task,
                        java.lang.String username,
                        java.lang.String credentials,
                        java.lang.String exchangeFolder)
                 throws DataAccessException
get task twin

Parameters:
task - the task object
username -
credentials -
exchangeFolder -
Returns:
find contact
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException

setTask

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

Parameters:
task -
username -
credentials -
exchangeFolder -
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 exchangeFolder)
                throws DataAccessException
remove task

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


Copyright © 2003-2005 Sync4j.