com.atlassian.mywork.host.dao
Interface TaskDao

All Known Implementing Classes:
AOTaskDao

@Transactional
public interface TaskDao


Method Summary
 Task createOrUpdate(Task task)
           
 Task delete(java.lang.String username, long id)
           
 Task delete(java.lang.String username, java.lang.String globalId)
           
 int deleteAll(java.lang.String username)
           
 int deleteOldCompletedTasks(int days)
          Deletes completed tasks that are older than the given number of days.
 Task find(java.lang.String username, java.lang.String globalId)
           
 java.lang.Iterable<Task> findAll(java.lang.String username)
           
 Task get(long id)
           
 Task update(Task checkedTask)
           
 Task updateNotes(long id, java.lang.String notes)
           
 

Method Detail

get

Task get(long id)

findAll

java.lang.Iterable<Task> findAll(java.lang.String username)

find

Task find(java.lang.String username,
          java.lang.String globalId)

createOrUpdate

Task createOrUpdate(Task task)

update

Task update(Task checkedTask)

updateNotes

Task updateNotes(long id,
                 java.lang.String notes)

delete

Task delete(java.lang.String username,
            java.lang.String globalId)

delete

Task delete(java.lang.String username,
            long id)

deleteOldCompletedTasks

int deleteOldCompletedTasks(int days)
Deletes completed tasks that are older than the given number of days.

Parameters:
days - number of days that tasks should be kept for
Returns:
number of tasks deleted

deleteAll

int deleteAll(java.lang.String username)


Copyright © 2012 Atlassian. All Rights Reserved.