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 deleteTasksByCaseInstanceId(String caseInstanceId, String deleteReason, boolean cascade)
           
 void deleteTasksByProcessInstanceId(String processInstanceId, String deleteReason, boolean cascade)
           
 TaskEntity findTaskByCaseExecutionId(String caseExecutionId)
           
 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 updateTaskSuspensionStateByCaseExecutionId(String caseExecutionId, SuspensionState suspensionState)
           
 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
checkAuthorization, close, configureQuery, delete, deleteAuthorizations, flush, getAttachmentManager, getByteArrayManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getDbEntityManager, getDbSqlSession, getDeploymentManager, getHistoricActivityInstanceManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDetailManager, getHistoricProcessInstanceManager, getHistoricTaskInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getVariableInstanceManager, insert, saveDefaultAuthorizations
 
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)

deleteTasksByCaseInstanceId

public void deleteTasksByCaseInstanceId(String caseInstanceId,
                                        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)

findTaskByCaseExecutionId

public TaskEntity findTaskByCaseExecutionId(String caseExecutionId)

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)

updateTaskSuspensionStateByCaseExecutionId

public void updateTaskSuspensionStateByCaseExecutionId(String caseExecutionId,
                                                       SuspensionState suspensionState)


Copyright © 2014 camunda services GmbH. All rights reserved.