Interface TaskService

All Known Implementing Classes:
TaskServiceImpl

public interface TaskService
Author:
korablev
  • Method Details

    • getTasks

      List<Task> getTasks()
    • getAllTaskEventsByProcessInstanceId

      List<TaskEventSummary> getAllTaskEventsByProcessInstanceId(Long processInstanceId)
    • startTask

      void startTask(Long processInstanceId, Long taskId)
    • delegateTask

      void delegateTask(Long processInstanceId, Long taskId, String targetUserId)
    • completeTask

      void completeTask(Long processInstanceId, Long taskId)
    • completeTask

      void completeTask(Long processInstanceId, Long taskId, List<BpmnVariableForSave> variables)
    • completeTaskInAdHocProcess

      void completeTaskInAdHocProcess(Long processInstanceId, Long taskId, String nextTaskName)
    • completeTaskInAdHocProcess

      void completeTaskInAdHocProcess(Long processInstanceId, Long taskId, String nextTaskName, List<BpmnVariableForSave> variables)
    • isInAdHocProcess

      boolean isInAdHocProcess(Long processInstanceId, Long taskInstanceId)
    • startAdHocProcessTask

      void startAdHocProcessTask(String taskName, Long processInstanceId)
    • getTaskPageByTaskInstanceId

      TaskPage getTaskPageByTaskInstanceId(Long processInstanceId, Long taskId)
    • getCurrentUserTask

      TaskReference getCurrentUserTask(Long processInstanceId)
    • sendErrorEvent

      void sendErrorEvent(String errorName, Object eventData, Long taskInstanceId, Long processInstanceId)