@ApplicationScoped public class RemoteTaskServiceImpl extends AbstractKieServerService implements TaskService
Modifier and Type | Field and Description |
---|---|
static int |
NOT_FOUND_ERROR_CODE |
kieServerIntegration
Constructor and Description |
---|
RemoteTaskServiceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addTaskComment(String serverTemplateId,
String containerId,
Long taskId,
String text,
Date addedOn) |
protected CommentSummary |
build(org.kie.server.api.model.instance.TaskComment comment) |
protected TaskEventSummary |
build(org.kie.server.api.model.instance.TaskEventInstance event) |
void |
claimTask(String serverTemplateId,
String containerId,
Long taskId) |
void |
completeTask(String serverTemplateId,
String containerId,
Long taskId,
Map<String,Object> output) |
void |
delegate(String serverTemplateId,
String containerId,
Long taskId,
String entity) |
List<TaskAssignmentSummary> |
delegateTasks(String serverTemplateId,
List<TaskKey> tasksKeyToReassign,
String entity) |
void |
deleteTaskComment(String serverTemplateId,
String containerId,
Long taskId,
Long commentId) |
void |
executeReminderForTask(String serverTemplateId,
String containerId,
Long taskId,
String fromUser) |
void |
forward(String serverTemplateId,
String containerId,
Long taskId,
String entity) |
TaskSummary |
getTask(String serverTemplateId,
String containerId,
Long taskId) |
TaskAssignmentSummary |
getTaskAssignmentDetails(String serverTemplateId,
String containerId,
Long taskId) |
TaskSummary |
getTaskByWorkItemId(String serverTemplateId,
String containerId,
Long workItemId) |
List<CommentSummary> |
getTaskComments(String serverTemplateId,
String containerId,
Long taskId) |
List<TaskEventSummary> |
getTaskEvents(String serverTemplateId,
String containerId,
Long taskId,
Integer page,
Integer pageSize) |
TaskSummary |
getTaskWithSLA(String serverTemplateId,
String containerId,
Long taskId) |
void |
releaseTask(String serverTemplateId,
String containerId,
Long taskId) |
void |
resumeTask(String serverTemplateId,
String containerId,
Long taskId) |
void |
saveTaskContent(String serverTemplateId,
String containerId,
Long taskId,
Map<String,Object> output) |
void |
startTask(String serverTemplateId,
String containerId,
Long taskId) |
void |
suspendTask(String serverTemplateId,
String containerId,
Long taskId) |
void |
updateTask(String serverTemplateId,
String containerId,
Long taskId,
Integer priority,
String description,
Date dueDate) |
getClient, getClient, getKieServicesClient, getKieServicesClient
public TaskSummary getTask(String serverTemplateId, String containerId, Long taskId)
getTask
in interface TaskService
public TaskSummary getTaskWithSLA(String serverTemplateId, String containerId, Long taskId)
getTaskWithSLA
in interface TaskService
public void updateTask(String serverTemplateId, String containerId, Long taskId, Integer priority, String description, Date dueDate)
updateTask
in interface TaskService
public void claimTask(String serverTemplateId, String containerId, Long taskId)
claimTask
in interface TaskService
public void releaseTask(String serverTemplateId, String containerId, Long taskId)
releaseTask
in interface TaskService
public void startTask(String serverTemplateId, String containerId, Long taskId)
startTask
in interface TaskService
public void completeTask(String serverTemplateId, String containerId, Long taskId, Map<String,Object> output)
completeTask
in interface TaskService
public void resumeTask(String serverTemplateId, String containerId, Long taskId)
resumeTask
in interface TaskService
public void suspendTask(String serverTemplateId, String containerId, Long taskId)
suspendTask
in interface TaskService
public void saveTaskContent(String serverTemplateId, String containerId, Long taskId, Map<String,Object> output)
saveTaskContent
in interface TaskService
public void addTaskComment(String serverTemplateId, String containerId, Long taskId, String text, Date addedOn)
addTaskComment
in interface TaskService
public void deleteTaskComment(String serverTemplateId, String containerId, Long taskId, Long commentId)
deleteTaskComment
in interface TaskService
public List<CommentSummary> getTaskComments(String serverTemplateId, String containerId, Long taskId)
getTaskComments
in interface TaskService
public List<TaskEventSummary> getTaskEvents(String serverTemplateId, String containerId, Long taskId, Integer page, Integer pageSize)
getTaskEvents
in interface TaskService
public void delegate(String serverTemplateId, String containerId, Long taskId, String entity)
delegate
in interface TaskService
public List<TaskAssignmentSummary> delegateTasks(String serverTemplateId, List<TaskKey> tasksKeyToReassign, String entity)
delegateTasks
in interface TaskService
public void forward(String serverTemplateId, String containerId, Long taskId, String entity)
forward
in interface TaskService
public TaskAssignmentSummary getTaskAssignmentDetails(String serverTemplateId, String containerId, Long taskId)
getTaskAssignmentDetails
in interface TaskService
public void executeReminderForTask(String serverTemplateId, String containerId, Long taskId, String fromUser)
executeReminderForTask
in interface TaskService
protected CommentSummary build(org.kie.server.api.model.instance.TaskComment comment)
protected TaskEventSummary build(org.kie.server.api.model.instance.TaskEventInstance event)
public TaskSummary getTaskByWorkItemId(String serverTemplateId, String containerId, Long workItemId)
getTaskByWorkItemId
in interface TaskService
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.