org.jbpm.pvm.internal.svc
Class TaskServiceImpl
java.lang.Object
org.jbpm.pvm.internal.svc.AbstractServiceImpl
org.jbpm.pvm.internal.svc.TaskServiceImpl
- All Implemented Interfaces:
- TaskService
public class TaskServiceImpl
- extends AbstractServiceImpl
- implements TaskService
- Author:
- Alejandro Guizar, Tom Baeyens, Heiko Braun
|
Method Summary |
HistoryComment |
addReplyComment(java.lang.String commentId,
java.lang.String message)
|
HistoryComment |
addTaskComment(java.lang.String taskId,
java.lang.String message)
|
void |
addTaskParticipatingGroup(java.lang.String taskId,
java.lang.String groupId,
java.lang.String participation)
|
void |
addTaskParticipatingUser(java.lang.String taskId,
java.lang.String userId,
java.lang.String participation)
|
void |
assignTask(java.lang.String taskId,
java.lang.String userId)
|
void |
completeTask(java.lang.String taskId)
|
void |
completeTask(java.lang.String taskId,
java.util.Map<java.lang.String,?> variables)
|
void |
completeTask(java.lang.String taskId,
java.lang.String outcome)
|
void |
completeTask(java.lang.String taskId,
java.lang.String outcome,
java.util.Map<java.lang.String,?> variables)
|
TaskQuery |
createTaskQuery()
|
void |
deleteComment(java.lang.String commentId)
|
void |
deleteTask(java.lang.String taskId)
|
void |
deleteTask(java.lang.String taskId,
java.lang.String reason)
|
void |
deleteTaskCascade(java.lang.String taskId)
|
java.util.List<Task> |
findGroupTasks(java.lang.String userId)
|
java.util.List<Task> |
findPersonalTasks(java.lang.String userId)
|
java.util.Set<java.lang.String> |
getOutcomes(java.lang.String taskId)
|
java.util.List<Task> |
getSubTasks(java.lang.String taskId)
|
Task |
getTask(java.lang.String taskId)
|
java.util.List<HistoryComment> |
getTaskComments(java.lang.String taskId)
|
java.util.List<Participation> |
getTaskParticipations(java.lang.String taskId)
|
java.lang.Object |
getVariable(java.lang.String taskId,
java.lang.String variableName)
|
java.util.Set<java.lang.String> |
getVariableNames(java.lang.String taskDbid)
|
java.util.Map<java.lang.String,java.lang.Object> |
getVariables(java.lang.String taskDbid,
java.util.Set<java.lang.String> variableNames)
|
Task |
newTask()
|
Task |
newTask(java.lang.String parentTaskId)
|
void |
removeTaskParticipatingGroup(java.lang.String taskId,
java.lang.String groupId,
java.lang.String participation)
|
void |
removeTaskParticipatingUser(java.lang.String taskId,
java.lang.String userId,
java.lang.String participation)
|
java.lang.String |
saveTask(Task task)
|
void |
setVariables(java.lang.String taskDbid,
java.util.Map<java.lang.String,?> variables)
|
void |
takeTask(java.lang.String taskId,
java.lang.String userId)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TaskServiceImpl
public TaskServiceImpl()
newTask
public Task newTask()
- Specified by:
newTask in interface TaskService
getTask
public Task getTask(java.lang.String taskId)
- Specified by:
getTask in interface TaskService
saveTask
public java.lang.String saveTask(Task task)
- Specified by:
saveTask in interface TaskService
deleteTask
public void deleteTask(java.lang.String taskId)
- Specified by:
deleteTask in interface TaskService
deleteTask
public void deleteTask(java.lang.String taskId,
java.lang.String reason)
- Specified by:
deleteTask in interface TaskService
deleteTaskCascade
public void deleteTaskCascade(java.lang.String taskId)
- Specified by:
deleteTaskCascade in interface TaskService
completeTask
public void completeTask(java.lang.String taskId)
- Specified by:
completeTask in interface TaskService
completeTask
public void completeTask(java.lang.String taskId,
java.util.Map<java.lang.String,?> variables)
- Specified by:
completeTask in interface TaskService
completeTask
public void completeTask(java.lang.String taskId,
java.lang.String outcome)
- Specified by:
completeTask in interface TaskService
completeTask
public void completeTask(java.lang.String taskId,
java.lang.String outcome,
java.util.Map<java.lang.String,?> variables)
- Specified by:
completeTask in interface TaskService
addTaskParticipatingUser
public void addTaskParticipatingUser(java.lang.String taskId,
java.lang.String userId,
java.lang.String participation)
- Specified by:
addTaskParticipatingUser in interface TaskService
addTaskParticipatingGroup
public void addTaskParticipatingGroup(java.lang.String taskId,
java.lang.String groupId,
java.lang.String participation)
- Specified by:
addTaskParticipatingGroup in interface TaskService
getTaskParticipations
public java.util.List<Participation> getTaskParticipations(java.lang.String taskId)
- Specified by:
getTaskParticipations in interface TaskService
removeTaskParticipatingUser
public void removeTaskParticipatingUser(java.lang.String taskId,
java.lang.String userId,
java.lang.String participation)
- Specified by:
removeTaskParticipatingUser in interface TaskService
removeTaskParticipatingGroup
public void removeTaskParticipatingGroup(java.lang.String taskId,
java.lang.String groupId,
java.lang.String participation)
- Specified by:
removeTaskParticipatingGroup in interface TaskService
findPersonalTasks
public java.util.List<Task> findPersonalTasks(java.lang.String userId)
- Specified by:
findPersonalTasks in interface TaskService
findGroupTasks
public java.util.List<Task> findGroupTasks(java.lang.String userId)
- Specified by:
findGroupTasks in interface TaskService
createTaskQuery
public TaskQuery createTaskQuery()
- Specified by:
createTaskQuery in interface TaskService
getSubTasks
public java.util.List<Task> getSubTasks(java.lang.String taskId)
- Specified by:
getSubTasks in interface TaskService
newTask
public Task newTask(java.lang.String parentTaskId)
- Specified by:
newTask in interface TaskService
addTaskComment
public HistoryComment addTaskComment(java.lang.String taskId,
java.lang.String message)
- Specified by:
addTaskComment in interface TaskService
getTaskComments
public java.util.List<HistoryComment> getTaskComments(java.lang.String taskId)
- Specified by:
getTaskComments in interface TaskService
deleteComment
public void deleteComment(java.lang.String commentId)
- Specified by:
deleteComment in interface TaskService
addReplyComment
public HistoryComment addReplyComment(java.lang.String commentId,
java.lang.String message)
- Specified by:
addReplyComment in interface TaskService
assignTask
public void assignTask(java.lang.String taskId,
java.lang.String userId)
- Specified by:
assignTask in interface TaskService
takeTask
public void takeTask(java.lang.String taskId,
java.lang.String userId)
- Specified by:
takeTask in interface TaskService
getVariable
public java.lang.Object getVariable(java.lang.String taskId,
java.lang.String variableName)
- Specified by:
getVariable in interface TaskService
getVariableNames
public java.util.Set<java.lang.String> getVariableNames(java.lang.String taskDbid)
- Specified by:
getVariableNames in interface TaskService
getVariables
public java.util.Map<java.lang.String,java.lang.Object> getVariables(java.lang.String taskDbid,
java.util.Set<java.lang.String> variableNames)
- Specified by:
getVariables in interface TaskService
setVariables
public void setVariables(java.lang.String taskDbid,
java.util.Map<java.lang.String,?> variables)
- Specified by:
setVariables in interface TaskService
getOutcomes
public java.util.Set<java.lang.String> getOutcomes(java.lang.String taskId)
- Specified by:
getOutcomes in interface TaskService
Copyright © 2010 JBoss Community. All Rights Reserved.