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

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

public class HistoricProcessInstanceManager
extends AbstractHistoricManager

Author:
Tom Baeyens

Field Summary
 
Fields inherited from class org.camunda.bpm.engine.impl.persistence.AbstractHistoricManager
historyLevel, isHistoryEnabled, isHistoryLevelFullEnabled, LOG
 
Constructor Summary
HistoricProcessInstanceManager()
           
 
Method Summary
protected  void configureQuery(HistoricProcessInstanceQueryImpl query)
           
 void deleteHistoricProcessInstanceByIds(List<String> processInstanceIds)
           
 void deleteHistoricProcessInstanceByProcessDefinitionId(String processDefinitionId)
           
 List<CleanableHistoricProcessInstanceReportResult> findCleanableHistoricProcessInstancesReportByCriteria(CleanableHistoricProcessInstanceReportImpl query, Page page)
           
 long findCleanableHistoricProcessInstancesReportCountByCriteria(CleanableHistoricProcessInstanceReportImpl query)
           
 HistoricProcessInstanceEntity findHistoricProcessInstance(String processInstanceId)
           
 long findHistoricProcessInstanceCountByNativeQuery(Map<String,Object> parameterMap)
           
 long findHistoricProcessInstanceCountByQueryCriteria(HistoricProcessInstanceQueryImpl historicProcessInstanceQuery)
           
 HistoricProcessInstanceEventEntity findHistoricProcessInstanceEvent(String eventId)
           
 List<String> findHistoricProcessInstanceIds(HistoricProcessInstanceQueryImpl historicProcessInstanceQuery)
           
 List<String> findHistoricProcessInstanceIdsForCleanup(Integer batchSize)
           
 Long findHistoricProcessInstanceIdsForCleanupCount()
           
 List<HistoricProcessInstance> findHistoricProcessInstancesByNativeQuery(Map<String,Object> parameterMap, int firstResult, int maxResults)
           
 List<HistoricProcessInstance> findHistoricProcessInstancesByQueryCriteria(HistoricProcessInstanceQueryImpl historicProcessInstanceQuery, Page page)
           
 
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, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HistoricProcessInstanceManager

public HistoricProcessInstanceManager()
Method Detail

findHistoricProcessInstance

public HistoricProcessInstanceEntity findHistoricProcessInstance(String processInstanceId)

findHistoricProcessInstanceEvent

public HistoricProcessInstanceEventEntity findHistoricProcessInstanceEvent(String eventId)

deleteHistoricProcessInstanceByProcessDefinitionId

public void deleteHistoricProcessInstanceByProcessDefinitionId(String processDefinitionId)

deleteHistoricProcessInstanceByIds

public void deleteHistoricProcessInstanceByIds(List<String> processInstanceIds)

findHistoricProcessInstanceCountByQueryCriteria

public long findHistoricProcessInstanceCountByQueryCriteria(HistoricProcessInstanceQueryImpl historicProcessInstanceQuery)

findHistoricProcessInstancesByQueryCriteria

public List<HistoricProcessInstance> findHistoricProcessInstancesByQueryCriteria(HistoricProcessInstanceQueryImpl historicProcessInstanceQuery,
                                                                                 Page page)

findHistoricProcessInstancesByNativeQuery

public List<HistoricProcessInstance> findHistoricProcessInstancesByNativeQuery(Map<String,Object> parameterMap,
                                                                               int firstResult,
                                                                               int maxResults)

findHistoricProcessInstanceCountByNativeQuery

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

configureQuery

protected void configureQuery(HistoricProcessInstanceQueryImpl query)

findHistoricProcessInstanceIdsForCleanup

public List<String> findHistoricProcessInstanceIdsForCleanup(Integer batchSize)

findHistoricProcessInstanceIdsForCleanupCount

public Long findHistoricProcessInstanceIdsForCleanupCount()

findHistoricProcessInstanceIds

public List<String> findHistoricProcessInstanceIds(HistoricProcessInstanceQueryImpl historicProcessInstanceQuery)

findCleanableHistoricProcessInstancesReportByCriteria

public List<CleanableHistoricProcessInstanceReportResult> findCleanableHistoricProcessInstancesReportByCriteria(CleanableHistoricProcessInstanceReportImpl query,
                                                                                                                Page page)

findCleanableHistoricProcessInstancesReportCountByCriteria

public long findCleanableHistoricProcessInstancesReportCountByCriteria(CleanableHistoricProcessInstanceReportImpl query)


Copyright © 2017 camunda services GmbH. All rights reserved.