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

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.HistoricCaseInstanceManager
All Implemented Interfaces:
Session

public class HistoricCaseInstanceManager
extends AbstractHistoricManager

Author:
Sebastian Menski

Field Summary
 
Fields inherited from class org.camunda.bpm.engine.impl.persistence.AbstractHistoricManager
historyLevel, isHistoryEnabled, isHistoryLevelFullEnabled, LOG
 
Constructor Summary
HistoricCaseInstanceManager()
           
 
Method Summary
protected  void configureHistoricCaseInstanceQuery(HistoricCaseInstanceQueryImpl query)
           
 void deleteHistoricCaseInstanceByCaseDefinitionId(String caseDefinitionId)
           
 void deleteHistoricCaseInstanceById(String historicCaseInstanceId)
           
 void deleteHistoricCaseInstancesByIds(List<String> historicCaseInstanceIds)
           
 List<CleanableHistoricCaseInstanceReportResult> findCleanableHistoricCaseInstancesReportByCriteria(CleanableHistoricCaseInstanceReportImpl query, Page page)
           
 long findCleanableHistoricCaseInstancesReportCountByCriteria(CleanableHistoricCaseInstanceReportImpl query)
           
 HistoricCaseInstanceEntity findHistoricCaseInstance(String caseInstanceId)
           
 long findHistoricCaseInstanceCountByNativeQuery(Map<String,Object> parameterMap)
           
 long findHistoricCaseInstanceCountByQueryCriteria(HistoricCaseInstanceQueryImpl historicCaseInstanceQuery)
           
 HistoricCaseInstanceEventEntity findHistoricCaseInstanceEvent(String eventId)
           
 List<String> findHistoricCaseInstanceIdsForCleanup(int batchSize)
           
 List<HistoricCaseInstance> findHistoricCaseInstancesByNativeQuery(Map<String,Object> parameterMap, int firstResult, int maxResults)
           
 List<HistoricCaseInstance> findHistoricCaseInstancesByQueryCriteria(HistoricCaseInstanceQueryImpl historicCaseInstanceQuery, 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

HistoricCaseInstanceManager

public HistoricCaseInstanceManager()
Method Detail

findHistoricCaseInstance

public HistoricCaseInstanceEntity findHistoricCaseInstance(String caseInstanceId)

findHistoricCaseInstanceEvent

public HistoricCaseInstanceEventEntity findHistoricCaseInstanceEvent(String eventId)

deleteHistoricCaseInstanceByCaseDefinitionId

public void deleteHistoricCaseInstanceByCaseDefinitionId(String caseDefinitionId)

deleteHistoricCaseInstanceById

public void deleteHistoricCaseInstanceById(String historicCaseInstanceId)

deleteHistoricCaseInstancesByIds

public void deleteHistoricCaseInstancesByIds(List<String> historicCaseInstanceIds)

findHistoricCaseInstanceCountByQueryCriteria

public long findHistoricCaseInstanceCountByQueryCriteria(HistoricCaseInstanceQueryImpl historicCaseInstanceQuery)

findHistoricCaseInstancesByQueryCriteria

public List<HistoricCaseInstance> findHistoricCaseInstancesByQueryCriteria(HistoricCaseInstanceQueryImpl historicCaseInstanceQuery,
                                                                           Page page)

findHistoricCaseInstancesByNativeQuery

public List<HistoricCaseInstance> findHistoricCaseInstancesByNativeQuery(Map<String,Object> parameterMap,
                                                                         int firstResult,
                                                                         int maxResults)

findHistoricCaseInstanceCountByNativeQuery

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

configureHistoricCaseInstanceQuery

protected void configureHistoricCaseInstanceQuery(HistoricCaseInstanceQueryImpl query)

findHistoricCaseInstanceIdsForCleanup

public List<String> findHistoricCaseInstanceIdsForCleanup(int batchSize)

findCleanableHistoricCaseInstancesReportByCriteria

public List<CleanableHistoricCaseInstanceReportResult> findCleanableHistoricCaseInstancesReportByCriteria(CleanableHistoricCaseInstanceReportImpl query,
                                                                                                          Page page)

findCleanableHistoricCaseInstancesReportCountByCriteria

public long findCleanableHistoricCaseInstancesReportCountByCriteria(CleanableHistoricCaseInstanceReportImpl query)


Copyright © 2017 camunda services GmbH. All rights reserved.