Class HistoricTaskInstanceManager
- java.lang.Object
-
- org.camunda.bpm.engine.impl.persistence.AbstractManager
-
- org.camunda.bpm.engine.impl.persistence.AbstractHistoricManager
-
- org.camunda.bpm.engine.impl.persistence.entity.HistoricTaskInstanceManager
-
- All Implemented Interfaces:
Session
public class HistoricTaskInstanceManager extends AbstractHistoricManager
- Author:
- Tom Baeyens
-
-
Field Summary
-
Fields inherited from class org.camunda.bpm.engine.impl.persistence.AbstractHistoricManager
historyLevel, isHistoryEnabled, isHistoryLevelFullEnabled, LOG
-
-
Constructor Summary
Constructors Constructor Description HistoricTaskInstanceManager()
-
Method Summary
-
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractHistoricManager
checkHistoryEnabled, isHistoryEnabled, isHistoryLevelFullEnabled
-
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager
checkAuthorization, close, configureQuery, delete, deleteAuthorizations, deleteAuthorizationsForGroup, deleteAuthorizationsForUser, deleteDefaultAuthorizations, flush, getAttachmentManager, getAuthorizationManager, getBatchManager, getByteArrayManager, getCamundaFormDefinitionManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getCommandContext, getCurrentAuthentication, getDbEntityManager, getDbSqlSession, getDecisionDefinitionManager, getDecisionRequirementsDefinitionManager, getDeploymentManager, getEventSubscriptionManager, getHistoricActivityInstanceManager, getHistoricBatchManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDecisionInstanceManager, getHistoricDetailManager, getHistoricExternalTaskLogManager, getHistoricIdentityLinkManager, getHistoricIncidentManager, getHistoricJobLogManager, getHistoricProcessInstanceManager, getHistoricReportManager, getHistoricTaskInstanceManager, getHistoricVariableInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getJobDefinitionManager, getJobManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getTaskReportManager, getTenantManager, getUserOperationLogManager, getVariableInstanceManager, insert, isAuthorizationEnabled, saveDefaultAuthorizations
-
-
-
-
Method Detail
-
deleteHistoricTaskInstancesByProcessInstanceIds
public void deleteHistoricTaskInstancesByProcessInstanceIds(List<String> processInstanceIds, boolean deleteVariableInstances)
Deletes all data related with tasks, which belongs to specified process instance ids.- Parameters:
processInstanceIds
-deleteVariableInstances
- when true, will also delete variable instances. Can be false when variable instances were deleted separately.
-
deleteHistoricTaskInstancesByCaseInstanceIds
public void deleteHistoricTaskInstancesByCaseInstanceIds(List<String> caseInstanceIds)
-
findHistoricTaskInstanceCountByQueryCriteria
public long findHistoricTaskInstanceCountByQueryCriteria(HistoricTaskInstanceQueryImpl historicTaskInstanceQuery)
-
findHistoricTaskInstancesByQueryCriteria
public List<HistoricTaskInstance> findHistoricTaskInstancesByQueryCriteria(HistoricTaskInstanceQueryImpl historicTaskInstanceQuery, Page page)
-
findHistoricTaskInstanceById
public HistoricTaskInstanceEntity findHistoricTaskInstanceById(String taskId)
-
deleteHistoricTaskInstanceById
public void deleteHistoricTaskInstanceById(String taskId)
-
findHistoricTaskInstancesByNativeQuery
public List<HistoricTaskInstance> findHistoricTaskInstancesByNativeQuery(Map<String,Object> parameterMap, int firstResult, int maxResults)
-
findHistoricTaskInstanceCountByNativeQuery
public long findHistoricTaskInstanceCountByNativeQuery(Map<String,Object> parameterMap)
-
updateHistoricTaskInstance
public void updateHistoricTaskInstance(TaskEntity taskEntity)
-
addRemovalTimeToTaskInstancesByRootProcessInstanceId
public void addRemovalTimeToTaskInstancesByRootProcessInstanceId(String rootProcessInstanceId, Date removalTime)
-
addRemovalTimeToTaskInstancesByProcessInstanceId
public void addRemovalTimeToTaskInstancesByProcessInstanceId(String processInstanceId, Date removalTime)
-
createHistoricTask
public void createHistoricTask(TaskEntity task)
-
configureQuery
protected void configureQuery(HistoricTaskInstanceQueryImpl query)
-
deleteHistoricTaskInstancesByRemovalTime
public DbOperation deleteHistoricTaskInstancesByRemovalTime(Date removalTime, int minuteFrom, int minuteTo, int batchSize)
-
-