Class RemoteTaskServiceImpl
- java.lang.Object
-
- org.jbpm.workbench.ks.integration.AbstractKieServerService
-
- org.jbpm.workbench.ht.backend.server.RemoteTaskServiceImpl
-
- All Implemented Interfaces:
org.jbpm.workbench.ht.service.TaskService
@ApplicationScoped public class RemoteTaskServiceImpl extends org.jbpm.workbench.ks.integration.AbstractKieServerService implements org.jbpm.workbench.ht.service.TaskService
-
-
Field Summary
Fields Modifier and Type Field Description static int
NOT_FOUND_ERROR_CODE
-
Constructor Summary
Constructors Constructor Description RemoteTaskServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addTaskComment(String serverTemplateId, String containerId, Long taskId, String text, Date addedOn)
protected org.jbpm.workbench.ht.model.CommentSummary
build(org.kie.server.api.model.instance.TaskComment comment)
protected org.jbpm.workbench.ht.model.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<org.jbpm.workbench.ht.model.TaskAssignmentSummary>
delegateTasks(String serverTemplateId, List<org.jbpm.workbench.ht.model.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)
org.jbpm.workbench.ht.model.TaskSummary
getTask(String serverTemplateId, String containerId, Long taskId)
org.jbpm.workbench.ht.model.TaskAssignmentSummary
getTaskAssignmentDetails(String serverTemplateId, String containerId, Long taskId)
org.jbpm.workbench.ht.model.TaskSummary
getTaskByWorkItemId(String serverTemplateId, String containerId, Long workItemId)
List<org.jbpm.workbench.ht.model.CommentSummary>
getTaskComments(String serverTemplateId, String containerId, Long taskId)
List<org.jbpm.workbench.ht.model.TaskEventSummary>
getTaskEvents(String serverTemplateId, String containerId, Long taskId, Integer page, Integer pageSize)
org.jbpm.workbench.ht.model.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)
-
-
-
Method Detail
-
getTask
public org.jbpm.workbench.ht.model.TaskSummary getTask(String serverTemplateId, String containerId, Long taskId)
- Specified by:
getTask
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
getTaskWithSLA
public org.jbpm.workbench.ht.model.TaskSummary getTaskWithSLA(String serverTemplateId, String containerId, Long taskId)
- Specified by:
getTaskWithSLA
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
updateTask
public void updateTask(String serverTemplateId, String containerId, Long taskId, Integer priority, String description, Date dueDate)
- Specified by:
updateTask
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
claimTask
public void claimTask(String serverTemplateId, String containerId, Long taskId)
- Specified by:
claimTask
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
releaseTask
public void releaseTask(String serverTemplateId, String containerId, Long taskId)
- Specified by:
releaseTask
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
startTask
public void startTask(String serverTemplateId, String containerId, Long taskId)
- Specified by:
startTask
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
completeTask
public void completeTask(String serverTemplateId, String containerId, Long taskId, Map<String,Object> output)
- Specified by:
completeTask
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
resumeTask
public void resumeTask(String serverTemplateId, String containerId, Long taskId)
- Specified by:
resumeTask
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
suspendTask
public void suspendTask(String serverTemplateId, String containerId, Long taskId)
- Specified by:
suspendTask
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
saveTaskContent
public void saveTaskContent(String serverTemplateId, String containerId, Long taskId, Map<String,Object> output)
- Specified by:
saveTaskContent
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
addTaskComment
public void addTaskComment(String serverTemplateId, String containerId, Long taskId, String text, Date addedOn)
- Specified by:
addTaskComment
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
deleteTaskComment
public void deleteTaskComment(String serverTemplateId, String containerId, Long taskId, Long commentId)
- Specified by:
deleteTaskComment
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
getTaskComments
public List<org.jbpm.workbench.ht.model.CommentSummary> getTaskComments(String serverTemplateId, String containerId, Long taskId)
- Specified by:
getTaskComments
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
getTaskEvents
public List<org.jbpm.workbench.ht.model.TaskEventSummary> getTaskEvents(String serverTemplateId, String containerId, Long taskId, Integer page, Integer pageSize)
- Specified by:
getTaskEvents
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
delegate
public void delegate(String serverTemplateId, String containerId, Long taskId, String entity)
- Specified by:
delegate
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
delegateTasks
public List<org.jbpm.workbench.ht.model.TaskAssignmentSummary> delegateTasks(String serverTemplateId, List<org.jbpm.workbench.ht.model.TaskKey> tasksKeyToReassign, String entity)
- Specified by:
delegateTasks
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
forward
public void forward(String serverTemplateId, String containerId, Long taskId, String entity)
- Specified by:
forward
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
getTaskAssignmentDetails
public org.jbpm.workbench.ht.model.TaskAssignmentSummary getTaskAssignmentDetails(String serverTemplateId, String containerId, Long taskId)
- Specified by:
getTaskAssignmentDetails
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
executeReminderForTask
public void executeReminderForTask(String serverTemplateId, String containerId, Long taskId, String fromUser)
- Specified by:
executeReminderForTask
in interfaceorg.jbpm.workbench.ht.service.TaskService
-
build
protected org.jbpm.workbench.ht.model.CommentSummary build(org.kie.server.api.model.instance.TaskComment comment)
-
build
protected org.jbpm.workbench.ht.model.TaskEventSummary build(org.kie.server.api.model.instance.TaskEventInstance event)
-
-