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 intNOT_FOUND_ERROR_CODE
-
Constructor Summary
Constructors Constructor Description RemoteTaskServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTaskComment(String serverTemplateId, String containerId, Long taskId, String text, Date addedOn)protected org.jbpm.workbench.ht.model.CommentSummarybuild(org.kie.server.api.model.instance.TaskComment comment)protected org.jbpm.workbench.ht.model.TaskEventSummarybuild(org.kie.server.api.model.instance.TaskEventInstance event)voidclaimTask(String serverTemplateId, String containerId, Long taskId)voidcompleteTask(String serverTemplateId, String containerId, Long taskId, Map<String,Object> output)voiddelegate(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)voiddeleteTaskComment(String serverTemplateId, String containerId, Long taskId, Long commentId)voidexecuteReminderForTask(String serverTemplateId, String containerId, Long taskId, String fromUser)voidforward(String serverTemplateId, String containerId, Long taskId, String entity)org.jbpm.workbench.ht.model.TaskSummarygetTask(String serverTemplateId, String containerId, Long taskId)org.jbpm.workbench.ht.model.TaskAssignmentSummarygetTaskAssignmentDetails(String serverTemplateId, String containerId, Long taskId)org.jbpm.workbench.ht.model.TaskSummarygetTaskByWorkItemId(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.TaskSummarygetTaskWithSLA(String serverTemplateId, String containerId, Long taskId)voidreleaseTask(String serverTemplateId, String containerId, Long taskId)voidresumeTask(String serverTemplateId, String containerId, Long taskId)voidsaveTaskContent(String serverTemplateId, String containerId, Long taskId, Map<String,Object> output)voidstartTask(String serverTemplateId, String containerId, Long taskId)voidsuspendTask(String serverTemplateId, String containerId, Long taskId)voidupdateTask(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:
getTaskin interfaceorg.jbpm.workbench.ht.service.TaskService
-
getTaskWithSLA
public org.jbpm.workbench.ht.model.TaskSummary getTaskWithSLA(String serverTemplateId, String containerId, Long taskId)
- Specified by:
getTaskWithSLAin interfaceorg.jbpm.workbench.ht.service.TaskService
-
updateTask
public void updateTask(String serverTemplateId, String containerId, Long taskId, Integer priority, String description, Date dueDate)
- Specified by:
updateTaskin interfaceorg.jbpm.workbench.ht.service.TaskService
-
claimTask
public void claimTask(String serverTemplateId, String containerId, Long taskId)
- Specified by:
claimTaskin interfaceorg.jbpm.workbench.ht.service.TaskService
-
releaseTask
public void releaseTask(String serverTemplateId, String containerId, Long taskId)
- Specified by:
releaseTaskin interfaceorg.jbpm.workbench.ht.service.TaskService
-
startTask
public void startTask(String serverTemplateId, String containerId, Long taskId)
- Specified by:
startTaskin interfaceorg.jbpm.workbench.ht.service.TaskService
-
completeTask
public void completeTask(String serverTemplateId, String containerId, Long taskId, Map<String,Object> output)
- Specified by:
completeTaskin interfaceorg.jbpm.workbench.ht.service.TaskService
-
resumeTask
public void resumeTask(String serverTemplateId, String containerId, Long taskId)
- Specified by:
resumeTaskin interfaceorg.jbpm.workbench.ht.service.TaskService
-
suspendTask
public void suspendTask(String serverTemplateId, String containerId, Long taskId)
- Specified by:
suspendTaskin interfaceorg.jbpm.workbench.ht.service.TaskService
-
saveTaskContent
public void saveTaskContent(String serverTemplateId, String containerId, Long taskId, Map<String,Object> output)
- Specified by:
saveTaskContentin interfaceorg.jbpm.workbench.ht.service.TaskService
-
addTaskComment
public void addTaskComment(String serverTemplateId, String containerId, Long taskId, String text, Date addedOn)
- Specified by:
addTaskCommentin interfaceorg.jbpm.workbench.ht.service.TaskService
-
deleteTaskComment
public void deleteTaskComment(String serverTemplateId, String containerId, Long taskId, Long commentId)
- Specified by:
deleteTaskCommentin interfaceorg.jbpm.workbench.ht.service.TaskService
-
getTaskComments
public List<org.jbpm.workbench.ht.model.CommentSummary> getTaskComments(String serverTemplateId, String containerId, Long taskId)
- Specified by:
getTaskCommentsin 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:
getTaskEventsin interfaceorg.jbpm.workbench.ht.service.TaskService
-
delegate
public void delegate(String serverTemplateId, String containerId, Long taskId, String entity)
- Specified by:
delegatein 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:
delegateTasksin interfaceorg.jbpm.workbench.ht.service.TaskService
-
forward
public void forward(String serverTemplateId, String containerId, Long taskId, String entity)
- Specified by:
forwardin interfaceorg.jbpm.workbench.ht.service.TaskService
-
getTaskAssignmentDetails
public org.jbpm.workbench.ht.model.TaskAssignmentSummary getTaskAssignmentDetails(String serverTemplateId, String containerId, Long taskId)
- Specified by:
getTaskAssignmentDetailsin interfaceorg.jbpm.workbench.ht.service.TaskService
-
executeReminderForTask
public void executeReminderForTask(String serverTemplateId, String containerId, Long taskId, String fromUser)
- Specified by:
executeReminderForTaskin 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)
-
-