Interface TaskService

All Known Implementing Classes:
TaskServiceImpl

public interface TaskService
Service which provides access to Task and form related operations.
Author:
Tom Baeyens, Joram Barrez
  • Method Details

    • getTask

      TaskEntity getTask(String id)
    • findTasksByExecutionId

      List<TaskEntity> findTasksByExecutionId(String executionId)
    • findTasksByProcessInstanceId

      List<TaskEntity> findTasksByProcessInstanceId(String processInstanceId)
    • findTasksByParentTaskId

      List<Task> findTasksByParentTaskId(String parentTaskId)
    • findTasksBySubScopeIdScopeType

      List<TaskEntity> findTasksBySubScopeIdScopeType(String subScopeId, String scopeType)
    • createTaskQuery

      TaskQuery createTaskQuery(CommandExecutor commandExecutor, AbstractEngineConfiguration engineConfiguration)
    • changeTaskAssignee

      void changeTaskAssignee(TaskEntity taskEntity, String userId)
    • changeTaskOwner

      void changeTaskOwner(TaskEntity taskEntity, String ownerId)
    • updateTaskTenantIdForDeployment

      void updateTaskTenantIdForDeployment(String deploymentId, String tenantId)
    • updateTask

      void updateTask(TaskEntity taskEntity, boolean fireUpdateEvent)
    • updateAllTaskRelatedEntityCountFlags

      void updateAllTaskRelatedEntityCountFlags(boolean configProperty)
    • createTask

      TaskEntity createTask()
    • createTask

      TaskEntity createTask(TaskBuilder taskBuilder)
    • insertTask

      void insertTask(TaskEntity taskEntity, boolean fireCreateEvent)
    • deleteTask

      void deleteTask(TaskEntity task, boolean fireEvents)
    • deleteTasksByExecutionId

      void deleteTasksByExecutionId(String executionId)