public class CommandBasedTaskService extends Object implements org.kie.api.task.TaskService
Constructor and Description |
---|
CommandBasedTaskService(org.kie.api.runtime.CommandExecutor executor) |
Modifier and Type | Method and Description |
---|---|
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) |
public CommandBasedTaskService(org.kie.api.runtime.CommandExecutor executor)
public void activate(long taskId, String userId)
activate
in interface org.kie.api.task.TaskService
public void claim(long taskId, String userId)
claim
in interface org.kie.api.task.TaskService
public void claimNextAvailable(String userId, String language)
claimNextAvailable
in interface org.kie.api.task.TaskService
public void complete(long taskId, String userId, Map<String,Object> data)
complete
in interface org.kie.api.task.TaskService
public void delegate(long taskId, String userId, String targetUserId)
delegate
in interface org.kie.api.task.TaskService
public void exit(long taskId, String userId)
exit
in interface org.kie.api.task.TaskService
public void fail(long taskId, String userId, Map<String,Object> faultData)
fail
in interface org.kie.api.task.TaskService
public void forward(long taskId, String userId, String targetEntityId)
forward
in interface org.kie.api.task.TaskService
public org.kie.api.task.model.Task getTaskByWorkItemId(long workItemId)
getTaskByWorkItemId
in interface org.kie.api.task.TaskService
public org.kie.api.task.model.Task getTaskById(long taskId)
getTaskById
in interface org.kie.api.task.TaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsBusinessAdministrator(String userId, String language)
getTasksAssignedAsBusinessAdministrator
in interface org.kie.api.task.TaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, String language)
getTasksAssignedAsPotentialOwner
in interface org.kie.api.task.TaskService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByStatus(String userId, List<org.kie.api.task.model.Status> status, String language)
getTasksAssignedAsPotentialOwnerByStatus
in interface org.kie.api.task.TaskService
public List<org.kie.api.task.model.TaskSummary> getTasksOwned(String userId, String language)
getTasksOwned
in interface org.kie.api.task.TaskService
public List<org.kie.api.task.model.TaskSummary> getTasksOwnedByStatus(String userId, List<org.kie.api.task.model.Status> status, String language)
getTasksOwnedByStatus
in interface org.kie.api.task.TaskService
public List<org.kie.api.task.model.TaskSummary> getTasksByStatusByProcessInstanceId(long processInstanceId, List<org.kie.api.task.model.Status> status, String language)
getTasksByStatusByProcessInstanceId
in interface org.kie.api.task.TaskService
public List<Long> getTasksByProcessInstanceId(long processInstanceId)
getTasksByProcessInstanceId
in interface org.kie.api.task.TaskService
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)
getTasksByVariousFields
in interface org.kie.api.task.TaskService
public List<org.kie.api.task.model.TaskSummary> getTasksByVariousFields(Map<String,List<?>> parameters, boolean union)
getTasksByVariousFields
in interface org.kie.api.task.TaskService
public long addTask(org.kie.api.task.model.Task task, Map<String,Object> params)
addTask
in interface org.kie.api.task.TaskService
public void release(long taskId, String userId)
release
in interface org.kie.api.task.TaskService
public void resume(long taskId, String userId)
resume
in interface org.kie.api.task.TaskService
public void skip(long taskId, String userId)
skip
in interface org.kie.api.task.TaskService
public void start(long taskId, String userId)
start
in interface org.kie.api.task.TaskService
public void stop(long taskId, String userId)
stop
in interface org.kie.api.task.TaskService
public void suspend(long taskId, String userId)
suspend
in interface org.kie.api.task.TaskService
public void nominate(long taskId, String userId, List<org.kie.api.task.model.OrganizationalEntity> potentialOwners)
nominate
in interface org.kie.api.task.TaskService
public org.kie.api.task.model.Content getContentById(long contentId)
getContentById
in interface org.kie.api.task.TaskService
public org.kie.api.task.model.Attachment getAttachmentById(long attachId)
getAttachmentById
in interface org.kie.api.task.TaskService
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.