org.jbpm.services.task.impl.command
Class CommandBasedTaskService
java.lang.Object
org.jbpm.services.task.impl.command.CommandBasedTaskService
- All Implemented Interfaces:
- org.kie.api.task.TaskService
public class CommandBasedTaskService
- extends Object
- implements org.kie.api.task.TaskService
|
Method Summary |
void |
activate(long taskId,
String userId)
|
long |
addTask(org.kie.api.task.model.Task task,
Map<String,Object> params)
|
void |
claim(long taskId,
String userId)
|
void |
claimNextAvailable(String userId,
String language)
|
void |
complete(long taskId,
String userId,
Map<String,Object> data)
|
void |
delegate(long taskId,
String userId,
String targetUserId)
|
void |
exit(long taskId,
String userId)
|
void |
fail(long taskId,
String userId,
Map<String,Object> faultData)
|
void |
forward(long taskId,
String userId,
String targetEntityId)
|
org.kie.api.task.model.Attachment |
getAttachmentById(long attachId)
|
org.kie.api.task.model.Content |
getContentById(long contentId)
|
org.kie.api.task.model.Task |
getTaskById(long taskId)
|
org.kie.api.task.model.Task |
getTaskByWorkItemId(long workItemId)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsBusinessAdministrator(String userId,
String language)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
String language)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwnerByStatus(String userId,
List<org.kie.api.task.model.Status> status,
String language)
|
List<Long> |
getTasksByProcessInstanceId(long processInstanceId)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksByStatusByProcessInstanceId(long processInstanceId,
List<org.kie.api.task.model.Status> status,
String language)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksByVariousFields(List<Long> workItemIds,
List<Long> taskIds,
List<Long> procInstIds,
List<String> busAdmins,
List<String> potOwners,
List<String> taskOwners,
List<org.kie.api.task.model.Status> statuses,
boolean union)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksByVariousFields(Map<String,List<?>> parameters,
boolean union)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksOwned(String userId,
String language)
|
List<org.kie.api.task.model.TaskSummary> |
getTasksOwnedByStatus(String userId,
List<org.kie.api.task.model.Status> status,
String language)
|
void |
nominate(long taskId,
String userId,
List<org.kie.api.task.model.OrganizationalEntity> potentialOwners)
|
void |
release(long taskId,
String userId)
|
void |
resume(long taskId,
String userId)
|
void |
skip(long taskId,
String userId)
|
void |
start(long taskId,
String userId)
|
void |
stop(long taskId,
String userId)
|
void |
suspend(long taskId,
String userId)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CommandBasedTaskService
public CommandBasedTaskService(org.kie.api.runtime.CommandExecutor executor)
activate
public void activate(long taskId,
String userId)
- Specified by:
activate in interface org.kie.api.task.TaskService
claim
public void claim(long taskId,
String userId)
- Specified by:
claim in interface org.kie.api.task.TaskService
claimNextAvailable
public void claimNextAvailable(String userId,
String language)
- Specified by:
claimNextAvailable in interface org.kie.api.task.TaskService
complete
public void complete(long taskId,
String userId,
Map<String,Object> data)
- Specified by:
complete in interface org.kie.api.task.TaskService
delegate
public void delegate(long taskId,
String userId,
String targetUserId)
- Specified by:
delegate in interface org.kie.api.task.TaskService
exit
public void exit(long taskId,
String userId)
- Specified by:
exit in interface org.kie.api.task.TaskService
fail
public void fail(long taskId,
String userId,
Map<String,Object> faultData)
- Specified by:
fail in interface org.kie.api.task.TaskService
forward
public void forward(long taskId,
String userId,
String targetEntityId)
- Specified by:
forward in interface org.kie.api.task.TaskService
getTaskByWorkItemId
public org.kie.api.task.model.Task getTaskByWorkItemId(long workItemId)
- Specified by:
getTaskByWorkItemId in interface org.kie.api.task.TaskService
getTaskById
public org.kie.api.task.model.Task getTaskById(long taskId)
- Specified by:
getTaskById in interface org.kie.api.task.TaskService
getTasksAssignedAsBusinessAdministrator
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsBusinessAdministrator(String userId,
String language)
- Specified by:
getTasksAssignedAsBusinessAdministrator in interface org.kie.api.task.TaskService
getTasksAssignedAsPotentialOwner
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId,
String language)
- Specified by:
getTasksAssignedAsPotentialOwner in interface org.kie.api.task.TaskService
getTasksAssignedAsPotentialOwnerByStatus
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByStatus(String userId,
List<org.kie.api.task.model.Status> status,
String language)
- Specified by:
getTasksAssignedAsPotentialOwnerByStatus in interface org.kie.api.task.TaskService
getTasksOwned
public List<org.kie.api.task.model.TaskSummary> getTasksOwned(String userId,
String language)
- Specified by:
getTasksOwned in interface org.kie.api.task.TaskService
getTasksOwnedByStatus
public List<org.kie.api.task.model.TaskSummary> getTasksOwnedByStatus(String userId,
List<org.kie.api.task.model.Status> status,
String language)
- Specified by:
getTasksOwnedByStatus in interface org.kie.api.task.TaskService
getTasksByStatusByProcessInstanceId
public List<org.kie.api.task.model.TaskSummary> getTasksByStatusByProcessInstanceId(long processInstanceId,
List<org.kie.api.task.model.Status> status,
String language)
- Specified by:
getTasksByStatusByProcessInstanceId in interface org.kie.api.task.TaskService
getTasksByProcessInstanceId
public List<Long> getTasksByProcessInstanceId(long processInstanceId)
- Specified by:
getTasksByProcessInstanceId in interface org.kie.api.task.TaskService
getTasksByVariousFields
public List<org.kie.api.task.model.TaskSummary> getTasksByVariousFields(List<Long> workItemIds,
List<Long> taskIds,
List<Long> procInstIds,
List<String> busAdmins,
List<String> potOwners,
List<String> taskOwners,
List<org.kie.api.task.model.Status> statuses,
boolean union)
- Specified by:
getTasksByVariousFields in interface org.kie.api.task.TaskService
getTasksByVariousFields
public List<org.kie.api.task.model.TaskSummary> getTasksByVariousFields(Map<String,List<?>> parameters,
boolean union)
- Specified by:
getTasksByVariousFields in interface org.kie.api.task.TaskService
addTask
public long addTask(org.kie.api.task.model.Task task,
Map<String,Object> params)
- Specified by:
addTask in interface org.kie.api.task.TaskService
release
public void release(long taskId,
String userId)
- Specified by:
release in interface org.kie.api.task.TaskService
resume
public void resume(long taskId,
String userId)
- Specified by:
resume in interface org.kie.api.task.TaskService
skip
public void skip(long taskId,
String userId)
- Specified by:
skip in interface org.kie.api.task.TaskService
start
public void start(long taskId,
String userId)
- Specified by:
start in interface org.kie.api.task.TaskService
stop
public void stop(long taskId,
String userId)
- Specified by:
stop in interface org.kie.api.task.TaskService
suspend
public void suspend(long taskId,
String userId)
- Specified by:
suspend in interface org.kie.api.task.TaskService
nominate
public void nominate(long taskId,
String userId,
List<org.kie.api.task.model.OrganizationalEntity> potentialOwners)
- Specified by:
nominate in interface org.kie.api.task.TaskService
getContentById
public org.kie.api.task.model.Content getContentById(long contentId)
- Specified by:
getContentById in interface org.kie.api.task.TaskService
getAttachmentById
public org.kie.api.task.model.Attachment getAttachmentById(long attachId)
- Specified by:
getAttachmentById in interface org.kie.api.task.TaskService
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.