|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.agila.services.task.AbstractTaskService
public abstract class AbstractTaskService
Constructor Summary | |
---|---|
AbstractTaskService()
|
Method Summary | |
---|---|
TaskID |
assignTask(TokenID tokenID,
java.lang.String message,
UserID userID,
java.util.Date due)
assigns a new task to a given user |
TaskID[] |
assignTaskToActors(TokenID tokenID,
java.lang.String message,
Actor[] actors,
java.util.Date due)
Assigns a new task to a given abstract named Actor. |
TaskID |
assignTaskToTeam(TokenID tokenID,
java.lang.String message,
GroupID groupID,
java.util.Date due)
Assigns a new task to a given group of users. |
Renderer |
getRendererForTask(TaskID taskID,
java.lang.Class rendererType)
|
ResponseHandler |
getResponseHandlerForTask(TaskID taskID,
java.lang.Class handlerType)
|
Task |
getTaskByID(TaskID taskID)
gets a task object by id |
java.util.List |
getTasksForUser(UserID userID,
int status)
returns a list of tasks for a user |
protected abstract Task |
internalGetTask(TaskID taskID)
|
protected abstract java.util.List |
internalGetTasksByUserID(UserID userID,
int status)
|
protected abstract void |
internalSave(Task ti)
Add or update a task |
void |
setActorResolverService(ActorResolverService ars)
|
void |
setBusinessProcessService(BusinessProcessService bps)
|
void |
setInstanceService(InstanceService is)
|
void |
setNotificationService(NotificationService notificationService)
|
void |
setTaskStatus(TaskID taskID,
int status)
sets the status of a task |
void |
setTimerService(TimerService timerService)
|
void |
setTokenService(TokenService ts)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.agila.services.task.TaskService |
---|
getTasksForGroups, getTasksForInstance, lockTaskForUser, setTaskStatusForInstance, unlockTaskForUser |
Constructor Detail |
---|
public AbstractTaskService()
Method Detail |
---|
public void setTokenService(TokenService ts)
public void setInstanceService(InstanceService is)
public void setBusinessProcessService(BusinessProcessService bps)
public void setActorResolverService(ActorResolverService ars)
public void setTimerService(TimerService timerService)
public void setNotificationService(NotificationService notificationService)
public TaskID assignTask(TokenID tokenID, java.lang.String message, UserID userID, java.util.Date due)
assignTask
in interface TaskService
tokenID
- message
- userID
- due
-
public TaskID assignTaskToTeam(TokenID tokenID, java.lang.String message, GroupID groupID, java.util.Date due)
TaskService
assignTaskToTeam
in interface TaskService
public TaskID[] assignTaskToActors(TokenID tokenID, java.lang.String message, Actor[] actors, java.util.Date due)
TaskService
assignTaskToActors
in interface TaskService
public java.util.List getTasksForUser(UserID userID, int status)
getTasksForUser
in interface TaskService
userID
-
public void setTaskStatus(TaskID taskID, int status)
setTaskStatus
in interface TaskService
taskID
- status
- public Task getTaskByID(TaskID taskID)
getTaskByID
in interface TaskService
taskID
-
public Renderer getRendererForTask(TaskID taskID, java.lang.Class rendererType)
getRendererForTask
in interface TaskService
public ResponseHandler getResponseHandlerForTask(TaskID taskID, java.lang.Class handlerType)
getResponseHandlerForTask
in interface TaskService
protected abstract void internalSave(Task ti)
ti
- protected abstract java.util.List internalGetTasksByUserID(UserID userID, int status)
protected abstract Task internalGetTask(TaskID taskID)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |