Class DefaultCmmnHistoryManager
java.lang.Object
org.flowable.cmmn.engine.impl.history.DefaultCmmnHistoryManager
- All Implemented Interfaces:
CmmnHistoryManager
- Author:
- Joram Barrez
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteHistoricUserTaskLogEntry
(long logNumber) Delete historic user task log entryboolean
evaluateShowInOverview
(PlanItemInstanceEntity planItemInstanceEntity) protected CmmnHistoryConfigurationSettings
void
recordBulkDeleteHistoricCaseInstances
(Collection<String> caseInstanceIds) void
recordCaseInstanceEnd
(CaseInstanceEntity caseInstanceEntity, String state, Date endTime) void
recordCaseInstanceStart
(CaseInstanceEntity caseInstanceEntity) void
recordEntityLinkCreated
(EntityLinkEntity entityLink) void
recordEntityLinkDeleted
(EntityLinkEntity entityLink) void
recordHistoricCaseInstanceDeleted
(String caseInstanceId, String tenantId) void
recordHistoricCaseInstanceReactivated
(CaseInstanceEntity caseInstanceEntity) protected void
recordHistoricPlanItemInstanceEntity
(PlanItemInstanceEntity planItemInstanceEntity, Date lastUpdatedTime, Consumer<HistoricPlanItemInstanceEntity> changes) void
void
recordHistoricUserTaskLogEntry
(HistoricTaskLogEntryBuilder taskLogEntryBuilder) Record historic user task log entryvoid
recordIdentityLinkCreated
(IdentityLinkEntity identityLink) void
recordIdentityLinkDeleted
(IdentityLinkEntity identityLink) void
recordMilestoneReached
(MilestoneInstanceEntity milestoneInstance) void
recordPlanItemInstanceAvailable
(PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceCompleted
(PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceCreated
(PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceDisabled
(PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceEnabled
(PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceExit
(PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceOccurred
(PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceReactivated
(PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceStarted
(PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceSuspended
(PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceTerminated
(PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceUnavailable
(PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceUpdated
(PlanItemInstanceEntity planItemInstanceEntity) void
recordTaskCreated
(TaskEntity task) void
recordTaskEnd
(TaskEntity task, String userId, String deleteReason, Date endTime) void
recordTaskInfoChange
(TaskEntity task, Date changeTime) void
recordUpdateBusinessKey
(CaseInstanceEntity caseInstanceEntity, String businessKey) void
recordUpdateBusinessStatus
(CaseInstanceEntity caseInstanceEntity, String businessStatus) void
recordUpdateCaseInstanceName
(CaseInstanceEntity caseInstanceEntity, String name) void
recordVariableCreate
(VariableInstanceEntity variableInstanceEntity, Date createTime) void
recordVariableRemoved
(VariableInstanceEntity variableInstanceEntity) void
recordVariableUpdate
(VariableInstanceEntity variableInstanceEntity, Date updateTime) void
updateCaseDefinitionIdInHistory
(CaseDefinition caseDefinition, CaseInstanceEntity caseInstance)
-
Field Details
-
cmmnEngineConfiguration
-
-
Constructor Details
-
DefaultCmmnHistoryManager
-
-
Method Details
-
getHistoryConfigurationSettings
-
recordCaseInstanceStart
- Specified by:
recordCaseInstanceStart
in interfaceCmmnHistoryManager
-
recordCaseInstanceEnd
public void recordCaseInstanceEnd(CaseInstanceEntity caseInstanceEntity, String state, Date endTime) - Specified by:
recordCaseInstanceEnd
in interfaceCmmnHistoryManager
-
recordHistoricCaseInstanceReactivated
- Specified by:
recordHistoricCaseInstanceReactivated
in interfaceCmmnHistoryManager
-
recordUpdateCaseInstanceName
- Specified by:
recordUpdateCaseInstanceName
in interfaceCmmnHistoryManager
-
recordUpdateBusinessKey
- Specified by:
recordUpdateBusinessKey
in interfaceCmmnHistoryManager
-
recordUpdateBusinessStatus
public void recordUpdateBusinessStatus(CaseInstanceEntity caseInstanceEntity, String businessStatus) - Specified by:
recordUpdateBusinessStatus
in interfaceCmmnHistoryManager
-
recordMilestoneReached
- Specified by:
recordMilestoneReached
in interfaceCmmnHistoryManager
-
recordHistoricCaseInstanceDeleted
- Specified by:
recordHistoricCaseInstanceDeleted
in interfaceCmmnHistoryManager
-
recordBulkDeleteHistoricCaseInstances
- Specified by:
recordBulkDeleteHistoricCaseInstances
in interfaceCmmnHistoryManager
-
recordIdentityLinkCreated
- Specified by:
recordIdentityLinkCreated
in interfaceCmmnHistoryManager
-
recordIdentityLinkDeleted
- Specified by:
recordIdentityLinkDeleted
in interfaceCmmnHistoryManager
-
recordEntityLinkCreated
- Specified by:
recordEntityLinkCreated
in interfaceCmmnHistoryManager
-
recordEntityLinkDeleted
- Specified by:
recordEntityLinkDeleted
in interfaceCmmnHistoryManager
-
recordVariableCreate
- Specified by:
recordVariableCreate
in interfaceCmmnHistoryManager
-
recordVariableUpdate
- Specified by:
recordVariableUpdate
in interfaceCmmnHistoryManager
-
recordVariableRemoved
- Specified by:
recordVariableRemoved
in interfaceCmmnHistoryManager
-
recordTaskCreated
- Specified by:
recordTaskCreated
in interfaceCmmnHistoryManager
-
recordTaskEnd
- Specified by:
recordTaskEnd
in interfaceCmmnHistoryManager
-
recordTaskInfoChange
- Specified by:
recordTaskInfoChange
in interfaceCmmnHistoryManager
-
recordHistoricTaskDeleted
- Specified by:
recordHistoricTaskDeleted
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceCreated
- Specified by:
recordPlanItemInstanceCreated
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceReactivated
- Specified by:
recordPlanItemInstanceReactivated
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceUpdated
- Specified by:
recordPlanItemInstanceUpdated
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceAvailable
- Specified by:
recordPlanItemInstanceAvailable
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceEnabled
- Specified by:
recordPlanItemInstanceEnabled
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceDisabled
- Specified by:
recordPlanItemInstanceDisabled
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceStarted
- Specified by:
recordPlanItemInstanceStarted
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceSuspended
- Specified by:
recordPlanItemInstanceSuspended
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceCompleted
- Specified by:
recordPlanItemInstanceCompleted
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceTerminated
- Specified by:
recordPlanItemInstanceTerminated
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceOccurred
- Specified by:
recordPlanItemInstanceOccurred
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceExit
- Specified by:
recordPlanItemInstanceExit
in interfaceCmmnHistoryManager
-
updateCaseDefinitionIdInHistory
public void updateCaseDefinitionIdInHistory(CaseDefinition caseDefinition, CaseInstanceEntity caseInstance) - Specified by:
updateCaseDefinitionIdInHistory
in interfaceCmmnHistoryManager
-
recordHistoricUserTaskLogEntry
Description copied from interface:CmmnHistoryManager
Record historic user task log entry- Specified by:
recordHistoricUserTaskLogEntry
in interfaceCmmnHistoryManager
- Parameters:
taskLogEntryBuilder
- historic user task log entry description
-
deleteHistoricUserTaskLogEntry
public void deleteHistoricUserTaskLogEntry(long logNumber) Description copied from interface:CmmnHistoryManager
Delete historic user task log entry- Specified by:
deleteHistoricUserTaskLogEntry
in interfaceCmmnHistoryManager
- Parameters:
logNumber
- log identifier
-
recordHistoricPlanItemInstanceEntity
protected void recordHistoricPlanItemInstanceEntity(PlanItemInstanceEntity planItemInstanceEntity, Date lastUpdatedTime, Consumer<HistoricPlanItemInstanceEntity> changes) -
evaluateShowInOverview
-