org.camunda.bpm.engine.impl.persistence.entity
Class TaskManager

java.lang.Object
  extended by org.camunda.bpm.engine.impl.persistence.AbstractManager
      extended by org.camunda.bpm.engine.impl.persistence.entity.TaskManager
All Implemented Interfaces:
Session

public class TaskManager
extends AbstractManager

Author:
Tom Baeyens

Constructor Summary
TaskManager()
           
 
Method Summary
 void deleteTask(TaskEntity task, String deleteReason, boolean cascade)
           
 void deleteTasksByProcessInstanceId(String processInstanceId, String deleteReason, boolean cascade)
           
 TaskEntity findTaskById(String id)
           
 long findTaskCountByNativeQuery(Map<String,Object> parameterMap)
           
 long findTaskCountByQueryCriteria(TaskQueryImpl taskQuery)
           
 List<TaskEntity> findTasksByExecutionId(String executionId)
           
 List<Task> findTasksByNativeQuery(Map<String,Object> parameterMap, int firstResult, int maxResults)
           
 List<Task> findTasksByParentTaskId(String parentTaskId)
           
 List<TaskEntity> findTasksByProcessInstanceId(String processInstanceId)
           
 List<Task> findTasksByQueryCriteria(TaskQueryImpl taskQuery)
           
 List<Task> findTasksByQueryCriteria(TaskQueryImpl taskQuery, Page page)
          Deprecated. 
 void updateTaskSuspensionStateByProcessDefinitionId(String processDefinitionId, SuspensionState suspensionState)
           
 void updateTaskSuspensionStateByProcessDefinitionKey(String processDefinitionKey, SuspensionState suspensionState)
           
 void updateTaskSuspensionStateByProcessInstanceId(String processInstanceId, SuspensionState suspensionState)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager
close, delete, flush, getAttachmentManager, getByteArrayManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getDbSqlSession, getDeploymentManager, getHistoricActivityInstanceManager, getHistoricDetailManager, getHistoricProcessInstanceManager, getHistoricTaskInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceManager, getSession, getTaskManager, getVariableInstanceManager, insert
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskManager

public TaskManager()
Method Detail

deleteTasksByProcessInstanceId

public void deleteTasksByProcessInstanceId(String processInstanceId,
                                           String deleteReason,
                                           boolean cascade)

deleteTask

public void deleteTask(TaskEntity task,
                       String deleteReason,
                       boolean cascade)

findTaskById

public TaskEntity findTaskById(String id)

findTasksByExecutionId

public List<TaskEntity> findTasksByExecutionId(String executionId)

findTasksByProcessInstanceId

public List<TaskEntity> findTasksByProcessInstanceId(String processInstanceId)

findTasksByQueryCriteria

@Deprecated
public List<Task> findTasksByQueryCriteria(TaskQueryImpl taskQuery,
                                                      Page page)
Deprecated. 


findTasksByQueryCriteria

public List<Task> findTasksByQueryCriteria(TaskQueryImpl taskQuery)

findTaskCountByQueryCriteria

public long findTaskCountByQueryCriteria(TaskQueryImpl taskQuery)

findTasksByNativeQuery

public List<Task> findTasksByNativeQuery(Map<String,Object> parameterMap,
                                         int firstResult,
                                         int maxResults)

findTaskCountByNativeQuery

public long findTaskCountByNativeQuery(Map<String,Object> parameterMap)

findTasksByParentTaskId

public List<Task> findTasksByParentTaskId(String parentTaskId)

updateTaskSuspensionStateByProcessDefinitionId

public void updateTaskSuspensionStateByProcessDefinitionId(String processDefinitionId,
                                                           SuspensionState suspensionState)

updateTaskSuspensionStateByProcessInstanceId

public void updateTaskSuspensionStateByProcessInstanceId(String processInstanceId,
                                                         SuspensionState suspensionState)

updateTaskSuspensionStateByProcessDefinitionKey

public void updateTaskSuspensionStateByProcessDefinitionKey(String processDefinitionKey,
                                                            SuspensionState suspensionState)


Copyright © 2014 camunda services GmbH. All Rights Reserved.