org.camunda.bpm.engine.impl.history.event
Class HistoricDecisionInstanceManager

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.history.event.HistoricDecisionInstanceManager
All Implemented Interfaces:
Session

public class HistoricDecisionInstanceManager
extends AbstractHistoricManager

Data base operations for HistoricDecisionInstanceEntity.

Author:
Philipp Ossler

Field Summary
 
Fields inherited from class org.camunda.bpm.engine.impl.persistence.AbstractHistoricManager
historyLevel, isHistoryEnabled, isHistoryLevelFullEnabled, LOG
 
Constructor Summary
HistoricDecisionInstanceManager()
           
 
Method Summary
protected  void appendHistoricDecisionInputInstances(Map<String,HistoricDecisionInstanceEntity> decisionInstancesById, HistoricDecisionInstanceQueryImpl query)
           
protected  void appendHistoricDecisionOutputInstances(Map<String,HistoricDecisionInstanceEntity> decisionInstancesById, HistoricDecisionInstanceQueryImpl query)
           
protected  ListQueryParameterObject configureParameterizedQuery(Object parameter)
           
protected  void configureQuery(HistoricDecisionInstanceQueryImpl query)
           
protected  void deleteHistoricDecisionInputAndOutputInstances(String historicDecisionInstanceId)
           
protected  void deleteHistoricDecisionInputInstancesByDecisionInstanceIds(Set<String> decisionInstanceIds)
           
 void deleteHistoricDecisionInstanceByIds(List<String> decisionInstanceIds)
           
 void deleteHistoricDecisionInstancesByDecisionDefinitionId(String decisionDefinitionId)
           
protected  void deleteHistoricDecisionOutputInstancesByDecisionInstanceIds(Set<String> decisionInstanceIds)
           
 void deleteHistoricHistoricInstanceByInstanceId(String historicDecisionInstanceId)
           
protected  void fetchVariableValue(HistoricDecisionInputInstanceEntity decisionInputInstance, boolean isCustomObjectDeserializationEnabled)
           
protected  void fetchVariableValue(HistoricDecisionOutputInstanceEntity decisionOutputInstance, boolean isCustomObjectDeserializationEnabled)
           
 List<CleanableHistoricDecisionInstanceReportResult> findCleanableHistoricDecisionInstancesReportByCriteria(CleanableHistoricDecisionInstanceReportImpl query, Page page)
           
 long findCleanableHistoricDecisionInstancesReportCountByCriteria(CleanableHistoricDecisionInstanceReportImpl query)
           
protected  List<HistoricDecisionInputInstanceEntity> findHistoricDecisionInputInstancesByDecisionInstanceIds(Set<String> historicDecisionInstanceKeys)
           
 HistoricDecisionInstanceEntity findHistoricDecisionInstance(String historicDecisionInstanceId)
           
 long findHistoricDecisionInstanceCountByNativeQuery(Map<String,Object> parameterMap)
           
 long findHistoricDecisionInstanceCountByQueryCriteria(HistoricDecisionInstanceQueryImpl query)
           
 List<String> findHistoricDecisionInstanceIdsForCleanup(Integer batchSize)
           
protected  List<HistoricDecisionInstanceEntity> findHistoricDecisionInstancesByDecisionDefinitionId(String decisionDefinitionId)
           
 List<HistoricDecisionInstance> findHistoricDecisionInstancesByNativeQuery(Map<String,Object> parameterMap, int firstResult, int maxResults)
           
 List<HistoricDecisionInstance> findHistoricDecisionInstancesByQueryCriteria(HistoricDecisionInstanceQueryImpl query, Page page)
           
protected  List<HistoricDecisionOutputInstanceEntity> findHistoricDecisionOutputInstancesByDecisionInstanceIds(Set<String> decisionInstanceKeys)
           
protected  void initializeInputInstances(Collection<HistoricDecisionInstanceEntity> decisionInstances)
           
protected  void initializeOutputInstances(Collection<HistoricDecisionInstanceEntity> decisionInstances)
           
protected  void insertHistoricDecisionInputInstances(List<HistoricDecisionInputInstance> inputs, String decisionInstanceId)
           
protected  void insertHistoricDecisionInstance(HistoricDecisionInstanceEntity historicDecisionInstance)
           
 void insertHistoricDecisionInstances(HistoricDecisionEvaluationEvent event)
           
protected  void insertHistoricDecisionOutputInstances(List<HistoricDecisionOutputInstance> outputs, String decisionInstanceId)
           
protected  boolean isBinaryValue(HistoricDecisionInputInstance decisionInputInstance)
           
protected  boolean isBinaryValue(HistoricDecisionOutputInstance decisionOutputInstance)
           
 
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

HistoricDecisionInstanceManager

public HistoricDecisionInstanceManager()
Method Detail

deleteHistoricDecisionInstancesByDecisionDefinitionId

public void deleteHistoricDecisionInstancesByDecisionDefinitionId(String decisionDefinitionId)

findHistoricDecisionInstancesByDecisionDefinitionId

protected List<HistoricDecisionInstanceEntity> findHistoricDecisionInstancesByDecisionDefinitionId(String decisionDefinitionId)

deleteHistoricDecisionInputInstancesByDecisionInstanceIds

protected void deleteHistoricDecisionInputInstancesByDecisionInstanceIds(Set<String> decisionInstanceIds)

deleteHistoricDecisionOutputInstancesByDecisionInstanceIds

protected void deleteHistoricDecisionOutputInstancesByDecisionInstanceIds(Set<String> decisionInstanceIds)

deleteHistoricHistoricInstanceByInstanceId

public void deleteHistoricHistoricInstanceByInstanceId(String historicDecisionInstanceId)

deleteHistoricDecisionInstanceByIds

public void deleteHistoricDecisionInstanceByIds(List<String> decisionInstanceIds)

deleteHistoricDecisionInputAndOutputInstances

protected void deleteHistoricDecisionInputAndOutputInstances(String historicDecisionInstanceId)

insertHistoricDecisionInstances

public void insertHistoricDecisionInstances(HistoricDecisionEvaluationEvent event)

insertHistoricDecisionInstance

protected void insertHistoricDecisionInstance(HistoricDecisionInstanceEntity historicDecisionInstance)

insertHistoricDecisionInputInstances

protected void insertHistoricDecisionInputInstances(List<HistoricDecisionInputInstance> inputs,
                                                    String decisionInstanceId)

insertHistoricDecisionOutputInstances

protected void insertHistoricDecisionOutputInstances(List<HistoricDecisionOutputInstance> outputs,
                                                     String decisionInstanceId)

findHistoricDecisionInstancesByQueryCriteria

public List<HistoricDecisionInstance> findHistoricDecisionInstancesByQueryCriteria(HistoricDecisionInstanceQueryImpl query,
                                                                                   Page page)

findHistoricDecisionInstanceIdsForCleanup

public List<String> findHistoricDecisionInstanceIdsForCleanup(Integer batchSize)

appendHistoricDecisionInputInstances

protected void appendHistoricDecisionInputInstances(Map<String,HistoricDecisionInstanceEntity> decisionInstancesById,
                                                    HistoricDecisionInstanceQueryImpl query)

initializeInputInstances

protected void initializeInputInstances(Collection<HistoricDecisionInstanceEntity> decisionInstances)

findHistoricDecisionInputInstancesByDecisionInstanceIds

protected List<HistoricDecisionInputInstanceEntity> findHistoricDecisionInputInstancesByDecisionInstanceIds(Set<String> historicDecisionInstanceKeys)

isBinaryValue

protected boolean isBinaryValue(HistoricDecisionInputInstance decisionInputInstance)

fetchVariableValue

protected void fetchVariableValue(HistoricDecisionInputInstanceEntity decisionInputInstance,
                                  boolean isCustomObjectDeserializationEnabled)

appendHistoricDecisionOutputInstances

protected void appendHistoricDecisionOutputInstances(Map<String,HistoricDecisionInstanceEntity> decisionInstancesById,
                                                     HistoricDecisionInstanceQueryImpl query)

initializeOutputInstances

protected void initializeOutputInstances(Collection<HistoricDecisionInstanceEntity> decisionInstances)

findHistoricDecisionOutputInstancesByDecisionInstanceIds

protected List<HistoricDecisionOutputInstanceEntity> findHistoricDecisionOutputInstancesByDecisionInstanceIds(Set<String> decisionInstanceKeys)

isBinaryValue

protected boolean isBinaryValue(HistoricDecisionOutputInstance decisionOutputInstance)

fetchVariableValue

protected void fetchVariableValue(HistoricDecisionOutputInstanceEntity decisionOutputInstance,
                                  boolean isCustomObjectDeserializationEnabled)

findHistoricDecisionInstance

public HistoricDecisionInstanceEntity findHistoricDecisionInstance(String historicDecisionInstanceId)

findHistoricDecisionInstanceCountByQueryCriteria

public long findHistoricDecisionInstanceCountByQueryCriteria(HistoricDecisionInstanceQueryImpl query)

findHistoricDecisionInstancesByNativeQuery

public List<HistoricDecisionInstance> findHistoricDecisionInstancesByNativeQuery(Map<String,Object> parameterMap,
                                                                                 int firstResult,
                                                                                 int maxResults)

findHistoricDecisionInstanceCountByNativeQuery

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

configureQuery

protected void configureQuery(HistoricDecisionInstanceQueryImpl query)

configureParameterizedQuery

protected ListQueryParameterObject configureParameterizedQuery(Object parameter)

findCleanableHistoricDecisionInstancesReportByCriteria

public List<CleanableHistoricDecisionInstanceReportResult> findCleanableHistoricDecisionInstancesReportByCriteria(CleanableHistoricDecisionInstanceReportImpl query,
                                                                                                                  Page page)

findCleanableHistoricDecisionInstancesReportCountByCriteria

public long findCleanableHistoricDecisionInstancesReportCountByCriteria(CleanableHistoricDecisionInstanceReportImpl query)


Copyright © 2017 camunda services GmbH. All rights reserved.