com.atlassian.mywork.host.dao.ao
Class AOTaskDao
java.lang.Object
com.atlassian.mywork.host.dao.ao.AbstractAODao<AOTask,java.lang.Long>
com.atlassian.mywork.host.dao.ao.AOTaskDao
- All Implemented Interfaces:
- TaskDao
public class AOTaskDao
- extends AbstractAODao<AOTask,java.lang.Long>
- implements TaskDao
| Fields inherited from class com.atlassian.mywork.host.dao.ao.AbstractAODao |
ao |
|
Constructor Summary |
AOTaskDao(com.atlassian.activeobjects.external.ActiveObjects ao)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AOTaskDao
public AOTaskDao(com.atlassian.activeobjects.external.ActiveObjects ao)
get
public Task get(long id)
- Specified by:
get in interface TaskDao
findAll
public java.lang.Iterable<Task> findAll(java.lang.String username)
- Specified by:
findAll in interface TaskDao
find
public Task find(java.lang.String username,
java.lang.String globalId)
- Specified by:
find in interface TaskDao
createOrUpdate
public Task createOrUpdate(Task task)
- Specified by:
createOrUpdate in interface TaskDao
update
public Task update(Task checkedTask)
- Specified by:
update in interface TaskDao
updateNotes
public Task updateNotes(long id,
java.lang.String notes)
- Specified by:
updateNotes in interface TaskDao
delete
public Task delete(java.lang.String username,
java.lang.String globalId)
- Specified by:
delete in interface TaskDao
delete
public Task delete(java.lang.String username,
long id)
- Specified by:
delete in interface TaskDao
deleteAll
public int deleteAll(java.lang.String username)
- Specified by:
deleteAll in interface TaskDao
deleteOldCompletedTasks
public int deleteOldCompletedTasks(int days)
- Description copied from interface:
TaskDao
- Deletes completed tasks that are older than the given number of days.
- Specified by:
deleteOldCompletedTasks in interface TaskDao
- Parameters:
days - number of days that tasks should be kept for
- Returns:
- number of tasks deleted
Copyright © 2012 Atlassian. All Rights Reserved.