sync4j.exchange.items.task.dao
Class TaskDAO
java.lang.Object
sync4j.exchange.items.common.dao.ItemDAO
sync4j.exchange.items.task.dao.TaskDAO
- public class TaskDAO
- extends ItemDAO
Constructor Summary |
TaskDAO(java.lang.String exchangeServerHost,
int exchangeServerPort)
|
Method Summary |
Task[] |
getTasks(java.lang.String username,
java.lang.String credentials,
java.lang.String[] fields,
java.lang.Object[] values,
java.lang.String exchangeFolder)
get task array from Exchange Server |
Task[] |
getTasks(java.lang.String username,
java.lang.String credentials,
java.lang.String[] ids,
java.lang.String exchangeFolder)
get tasks from Exchange Server |
void |
removeTask(Task task,
java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder)
Delete a Task from Exchange server. |
Task |
setTask(Task task,
java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder)
insert / update task |
Methods inherited from class sync4j.exchange.items.common.dao.ItemDAO |
addLocalItems, checkResponseStatus, deleteLocalItems, getAllExchangeItems, getClause, getExchangeAccessStatus, getIdFromReplUid, getLocalItems, getResourceFromExchangeFolder, getServerFromExchangeFolder, getStatusFromResponse |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TAG_DATE
public static final java.lang.String TAG_DATE
- See Also:
- Constant Field Values
TAG_DESCRIPTION
public static final java.lang.String TAG_DESCRIPTION
- See Also:
- Constant Field Values
TAG_RESPONSE
public static final java.lang.String TAG_RESPONSE
- See Also:
- Constant Field Values
TAG_SUBJECT
public static final java.lang.String TAG_SUBJECT
- See Also:
- Constant Field Values
TAG_REPLUID
public static final java.lang.String TAG_REPLUID
- See Also:
- Constant Field Values
TAG_LAST_MODIFIED
public static final java.lang.String TAG_LAST_MODIFIED
- See Also:
- Constant Field Values
TAG_DUE_DATE
public static final java.lang.String TAG_DUE_DATE
- See Also:
- Constant Field Values
TaskDAO
public TaskDAO(java.lang.String exchangeServerHost,
int exchangeServerPort)
throws DataAccessException
setTask
public Task setTask(Task task,
java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder)
throws DataAccessException
- insert / update task
- Parameters:
task
- username
- credentials
- exchangeFolder
-
- Returns:
- new / updated task
- Throws:
sync4j.exchange.util.DataAccessException
DataAccessException
removeTask
public void removeTask(Task task,
java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder)
throws DataAccessException
- Delete a Task from Exchange server.
- Parameters:
task
- username
- credentials
- exchangeFolder
-
- 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 from Exchange Server
- Parameters:
username
- credentials
- ids
- 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[] fields,
java.lang.Object[] values,
java.lang.String exchangeFolder)
throws DataAccessException
- get task array from Exchange Server
- Parameters:
username
- credentials
- fields
- values
- exchangeFolder
-
- Returns:
- array of find tasks
- Throws:
sync4j.exchange.util.DataAccessException
DataAccessException
Copyright © 2003-2005 Sync4j.