org.apache.agila.dao
Interface TaskDAO


public interface TaskDAO

$Id: TaskDAO.java 232595 2005-08-14 11:11:13Z clim $


Method Summary
 Task getTaskByID(TaskID taskID)
           
 java.util.List getTasksForGroups(GroupID[] teamIDs, int status)
           
 java.util.List getTasksForInstance(InstanceID instanceID, int status)
           
 java.util.List getTasksForUser(UserID userID, int status)
           
 TaskID insertTask(Task task)
           
 boolean lockTaskForUser(TaskID taskID, UserID userID)
           
 int setTaskStatusForInstance(InstanceID instanceID, int oldStatus, int newStatus)
           
 void unlockTaskForUser(TaskID taskID, UserID userID)
           
 TaskID updateTask(Task task)
           
 

Method Detail

updateTask

TaskID updateTask(Task task)

insertTask

TaskID insertTask(Task task)

getTasksForUser

java.util.List getTasksForUser(UserID userID,
                               int status)

getTasksForGroups

java.util.List getTasksForGroups(GroupID[] teamIDs,
                                 int status)

getTasksForInstance

java.util.List getTasksForInstance(InstanceID instanceID,
                                   int status)

getTaskByID

Task getTaskByID(TaskID taskID)

lockTaskForUser

boolean lockTaskForUser(TaskID taskID,
                        UserID userID)

unlockTaskForUser

void unlockTaskForUser(TaskID taskID,
                       UserID userID)

setTaskStatusForInstance

int setTaskStatusForInstance(InstanceID instanceID,
                             int oldStatus,
                             int newStatus)


Copyright © 2004-2005 The Apache Software Foundation. All Rights Reserved.