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
protected  ListQueryParameterObject configureParameterizedQuery(Object parameter)
           
protected  void configureQuery(TaskQueryImpl query)
           
protected  void createDefaultAuthorizations(TaskEntity task)
           
 void deleteTask(TaskEntity task, String deleteReason, boolean cascade, boolean skipCustomListeners)
           
 void deleteTasksByCaseInstanceId(String caseInstanceId, String deleteReason, boolean cascade)
           
 void deleteTasksByProcessInstanceId(String processInstanceId, String deleteReason, boolean cascade, boolean skipCustomListeners)
           
 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 insertTask(TaskEntity task)
           
 void updateTaskSuspensionStateByCaseExecutionId(String caseExecutionId, SuspensionState suspensionState)
           
 void updateTaskSuspensionStateByProcessDefinitionId(String processDefinitionId, SuspensionState suspensionState)
           
 void updateTaskSuspensionStateByProcessDefinitionKey(String processDefinitionKey, SuspensionState suspensionState)
           
 void updateTaskSuspensionStateByProcessDefinitionKeyAndTenantId(String processDefinitionKey, String processDefinitionTenantId, SuspensionState suspensionState)
           
 void updateTaskSuspensionStateByProcessInstanceId(String processInstanceId, SuspensionState suspensionState)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager
checkAuthorization, close, configureQuery, delete, deleteAuthorizations, deleteAuthorizationsForGroup, deleteAuthorizationsForUser, deleteDefaultAuthorizations, flush, getAttachmentManager, getAuthorizationManager, getBatchManager, getByteArrayManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getCommandContext, getCurrentAuthentication, getDbEntityManager, getDbSqlSession, getDecisionDefinitionManager, getDeploymentManager, getEventSubscriptionManager, getHistoricActivityInstanceManager, getHistoricBatchManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDecisionInstanceManager, getHistoricDetailManager, getHistoricIdentityLinkManager, getHistoricIncidentManager, getHistoricJobLogManager, getHistoricProcessInstanceManager, getHistoricReportManager, getHistoricTaskInstanceManager, getHistoricVariableInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getJobDefinitionManager, getJobManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getTaskReportManager, getTenantManager, getUserOperationLogManager, getVariableInstanceManager, insert, isAuthorizationEnabled, 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

insertTask

public void insertTask(TaskEntity task)

deleteTasksByProcessInstanceId

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

deleteTasksByCaseInstanceId

public void deleteTasksByCaseInstanceId(String caseInstanceId,
                                        String deleteReason,
                                        boolean cascade)

deleteTask

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

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)

updateTaskSuspensionStateByProcessDefinitionKeyAndTenantId

public void updateTaskSuspensionStateByProcessDefinitionKeyAndTenantId(String processDefinitionKey,
                                                                       String processDefinitionTenantId,
                                                                       SuspensionState suspensionState)

updateTaskSuspensionStateByCaseExecutionId

public void updateTaskSuspensionStateByCaseExecutionId(String caseExecutionId,
                                                       SuspensionState suspensionState)

createDefaultAuthorizations

protected void createDefaultAuthorizations(TaskEntity task)

configureQuery

protected void configureQuery(TaskQueryImpl query)

configureParameterizedQuery

protected ListQueryParameterObject configureParameterizedQuery(Object parameter)


Copyright © 2016 camunda services GmbH. All rights reserved.