Interface TaskEntityManager

All Superinterfaces:
EntityManager<TaskEntity>
All Known Implementing Classes:
TaskEntityManagerImpl

public interface TaskEntityManager extends EntityManager<TaskEntity>
  • Method Details

    • createTask

      TaskEntity createTask(TaskBuilder taskBuilder)
      Creates TaskEntity according to TaskInfo template
      Parameters:
      taskBuilder - template to use when the task is created
      Returns:
      created task entity
    • changeTaskAssignee

      void changeTaskAssignee(TaskEntity taskEntity, String assignee)
    • changeTaskOwner

      void changeTaskOwner(TaskEntity taskEntity, String owner)
    • findTasksByExecutionId

      List<TaskEntity> findTasksByExecutionId(String executionId)
    • findTasksByProcessInstanceId

      List<TaskEntity> findTasksByProcessInstanceId(String processInstanceId)
    • findTasksByScopeIdAndScopeType

      List<TaskEntity> findTasksByScopeIdAndScopeType(String scopeId, String scopeType)
    • findTasksBySubScopeIdAndScopeType

      List<TaskEntity> findTasksBySubScopeIdAndScopeType(String subScopeId, String scopeType)
    • findTasksByQueryCriteria

      List<Task> findTasksByQueryCriteria(TaskQueryImpl taskQuery)
    • findTasksWithRelatedEntitiesByQueryCriteria

      List<Task> findTasksWithRelatedEntitiesByQueryCriteria(TaskQueryImpl taskQuery)
    • findTaskCountByQueryCriteria

      long findTaskCountByQueryCriteria(TaskQueryImpl taskQuery)
    • findTasksByNativeQuery

      List<Task> findTasksByNativeQuery(Map<String,Object> parameterMap)
    • findTaskCountByNativeQuery

      long findTaskCountByNativeQuery(Map<String,Object> parameterMap)
    • findTasksByParentTaskId

      List<Task> findTasksByParentTaskId(String parentTaskId)
    • updateTaskTenantIdForDeployment

      void updateTaskTenantIdForDeployment(String deploymentId, String newTenantId)
    • updateAllTaskRelatedEntityCountFlags

      void updateAllTaskRelatedEntityCountFlags(boolean configProperty)
    • deleteTasksByExecutionId

      void deleteTasksByExecutionId(String executionId)