Class HistoricDecisionInstanceManager
- java.lang.Object
-
- org.camunda.bpm.engine.impl.persistence.AbstractManager
-
- org.camunda.bpm.engine.impl.persistence.AbstractHistoricManager
-
- org.camunda.bpm.engine.impl.history.event.HistoricDecisionInstanceManager
-
- All Implemented Interfaces:
Session
public class HistoricDecisionInstanceManager extends AbstractHistoricManager
Data base operations forHistoricDecisionInstanceEntity
.- Author:
- Philipp Ossler
-
-
Field Summary
-
Fields inherited from class org.camunda.bpm.engine.impl.persistence.AbstractHistoricManager
historyLevel, isHistoryEnabled, isHistoryLevelFullEnabled, LOG
-
-
Constructor Summary
Constructors Constructor Description HistoricDecisionInstanceManager()
-
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
-
deleteHistoricDecisionInstancesByDecisionDefinitionId
public void deleteHistoricDecisionInstancesByDecisionDefinitionId(String decisionDefinitionId)
-
findHistoricDecisionInstancesByDecisionDefinitionId
protected List<HistoricDecisionInstanceEntity> findHistoricDecisionInstancesByDecisionDefinitionId(String decisionDefinitionId)
-
deleteHistoricDecisionInstanceByIds
public void deleteHistoricDecisionInstanceByIds(List<String> decisionInstanceIds)
-
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)
-
findHistoricDecisionInstanceDeploymentIdMappingsByQueryCriteria
public List<ImmutablePair<String,String>> findHistoricDecisionInstanceDeploymentIdMappingsByQueryCriteria(HistoricDecisionInstanceQueryImpl query)
-
enrichHistoricDecisionsWithInputsAndOutputs
public void enrichHistoricDecisionsWithInputsAndOutputs(HistoricDecisionInstanceQueryImpl query, List<HistoricDecisionInstance> decisionInstances)
-
findHistoricDecisionInstanceIdsForCleanup
public List<String> findHistoricDecisionInstanceIdsForCleanup(Integer batchSize, int minuteFrom, int minuteTo)
-
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)
-
addRemovalTimeToDecisionsByRootProcessInstanceId
public void addRemovalTimeToDecisionsByRootProcessInstanceId(String rootProcessInstanceId, Date removalTime)
-
addRemovalTimeToDecisionsByProcessInstanceId
public void addRemovalTimeToDecisionsByProcessInstanceId(String processInstanceId, Date removalTime)
-
addRemovalTimeToDecisionsByRootDecisionInstanceId
public void addRemovalTimeToDecisionsByRootDecisionInstanceId(String rootInstanceId, Date removalTime)
-
addRemovalTimeToDecisionsByDecisionInstanceId
public void addRemovalTimeToDecisionsByDecisionInstanceId(String instanceId, Date removalTime)
-
deleteHistoricDecisionsByRemovalTime
public Map<Class<? extends DbEntity>,DbOperation> deleteHistoricDecisionsByRemovalTime(Date removalTime, int minuteFrom, int minuteTo, int batchSize)
-
-