Class AsyncCmmnHistoryManager
- java.lang.Object
-
- org.flowable.cmmn.engine.impl.history.async.AbstractAsyncCmmnHistoryManager
-
- org.flowable.cmmn.engine.impl.history.async.AsyncCmmnHistoryManager
-
- All Implemented Interfaces:
CmmnHistoryManager
public class AsyncCmmnHistoryManager extends AbstractAsyncCmmnHistoryManager
- Author:
- Joram Barrez
-
-
Field Summary
-
Fields inherited from class org.flowable.cmmn.engine.impl.history.async.AbstractAsyncCmmnHistoryManager
cmmnEngineConfiguration
-
-
Constructor Summary
Constructors Constructor Description AsyncCmmnHistoryManager(CmmnEngineConfiguration cmmnEngineConfiguration)
-
Method Summary
-
Methods inherited from class org.flowable.cmmn.engine.impl.history.async.AbstractAsyncCmmnHistoryManager
addCaseDefinitionFields, addCommonCaseInstanceFields, addCommonEntityLinkFields, addCommonHistoricCaseInstanceFields, addCommonHistoricTaskLogEntryFields, addCommonIdentityLinkFields, addCommonMilestoneInstanceFields, addCommonPlanItemInstanceFields, addCommonTaskFields, addCommonVariableFields, evaluateShowInOverview, getCaseDefinition, getHistoryConfigurationSettings
-
-
-
-
Constructor Detail
-
AsyncCmmnHistoryManager
public AsyncCmmnHistoryManager(CmmnEngineConfiguration cmmnEngineConfiguration)
-
-
Method Detail
-
getAsyncHistorySession
protected AsyncHistorySession getAsyncHistorySession()
-
recordCaseInstanceStart
public void recordCaseInstanceStart(CaseInstanceEntity caseInstanceEntity)
-
recordCaseInstanceEnd
public void recordCaseInstanceEnd(CaseInstanceEntity caseInstanceEntity, String state, Date endTime)
-
recordHistoricCaseInstanceReactivated
public void recordHistoricCaseInstanceReactivated(CaseInstanceEntity caseInstanceEntity)
-
recordUpdateCaseInstanceName
public void recordUpdateCaseInstanceName(CaseInstanceEntity caseInstanceEntity, String name)
-
recordUpdateBusinessKey
public void recordUpdateBusinessKey(CaseInstanceEntity caseInstanceEntity, String businessKey)
-
recordUpdateBusinessStatus
public void recordUpdateBusinessStatus(CaseInstanceEntity caseInstanceEntity, String businessKey)
-
recordHistoricCaseInstanceDeleted
public void recordHistoricCaseInstanceDeleted(String caseInstanceId, String tenantId)
-
recordBulkDeleteHistoricCaseInstances
public void recordBulkDeleteHistoricCaseInstances(Collection<String> caseInstanceIds)
-
recordMilestoneReached
public void recordMilestoneReached(MilestoneInstanceEntity milestoneInstanceEntity)
-
recordIdentityLinkCreated
public void recordIdentityLinkCreated(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink)
-
recordIdentityLinkDeleted
public void recordIdentityLinkDeleted(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink)
-
recordEntityLinkCreated
public void recordEntityLinkCreated(EntityLinkEntity entityLink)
-
recordEntityLinkDeleted
public void recordEntityLinkDeleted(EntityLinkEntity entityLink)
-
recordVariableCreate
public void recordVariableCreate(VariableInstanceEntity variableInstanceEntity, Date createTime)
-
recordVariableUpdate
public void recordVariableUpdate(VariableInstanceEntity variableInstanceEntity, Date updateTime)
-
recordVariableRemoved
public void recordVariableRemoved(VariableInstanceEntity variableInstanceEntity)
-
recordTaskCreated
public void recordTaskCreated(TaskEntity task)
-
recordTaskInfoChange
public void recordTaskInfoChange(TaskEntity task, Date changeTime)
-
recordTaskEnd
public void recordTaskEnd(TaskEntity task, String deleteReason, Date endTime)
-
recordHistoricTaskDeleted
public void recordHistoricTaskDeleted(org.flowable.task.api.history.HistoricTaskInstance task)
-
recordPlanItemInstanceCreated
public void recordPlanItemInstanceCreated(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceReactivated
public void recordPlanItemInstanceReactivated(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceUpdated
public void recordPlanItemInstanceUpdated(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceAvailable
public void recordPlanItemInstanceAvailable(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceUnavailable
public void recordPlanItemInstanceUnavailable(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceEnabled
public void recordPlanItemInstanceEnabled(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceDisabled
public void recordPlanItemInstanceDisabled(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceStarted
public void recordPlanItemInstanceStarted(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceSuspended
public void recordPlanItemInstanceSuspended(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceCompleted
public void recordPlanItemInstanceCompleted(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceOccurred
public void recordPlanItemInstanceOccurred(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceTerminated
public void recordPlanItemInstanceTerminated(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceExit
public void recordPlanItemInstanceExit(PlanItemInstanceEntity planItemInstanceEntity)
-
updateCaseDefinitionIdInHistory
public void updateCaseDefinitionIdInHistory(CaseDefinition caseDefinition, CaseInstanceEntity caseInstance)
-
recordHistoricUserTaskLogEntry
public void recordHistoricUserTaskLogEntry(org.flowable.task.api.history.HistoricTaskLogEntryBuilder taskLogEntryBuilder)
Description copied from interface:CmmnHistoryManagerRecord historic user task log entry- Parameters:
taskLogEntryBuilder- historic user task log entry description
-
deleteHistoricUserTaskLogEntry
public void deleteHistoricUserTaskLogEntry(long logNumber)
Description copied from interface:CmmnHistoryManagerDelete historic user task log entry- Parameters:
logNumber- log identifier
-
recordPlanItemInstanceFull
protected void recordPlanItemInstanceFull(PlanItemInstanceEntity planItemInstanceEntity, Date lastUpdateTime)
-
removePlanItemInstanceFull
protected void removePlanItemInstanceFull(String planItemInstanceId)
-
getJobServiceConfiguration
protected JobServiceConfiguration getJobServiceConfiguration()
-
-