Class DefaultCmmnHistoryManager
- java.lang.Object
-
- org.flowable.cmmn.engine.impl.history.DefaultCmmnHistoryManager
-
- All Implemented Interfaces:
CmmnHistoryManager
public class DefaultCmmnHistoryManager extends Object implements CmmnHistoryManager
- Author:
- Joram Barrez
-
-
Field Summary
Fields Modifier and Type Field Description protected CmmnEngineConfigurationcmmnEngineConfiguration
-
Constructor Summary
Constructors Constructor Description DefaultCmmnHistoryManager(CmmnEngineConfiguration cmmnEngineConfiguration)
-
Method Summary
-
-
-
Field Detail
-
cmmnEngineConfiguration
protected CmmnEngineConfiguration cmmnEngineConfiguration
-
-
Constructor Detail
-
DefaultCmmnHistoryManager
public DefaultCmmnHistoryManager(CmmnEngineConfiguration cmmnEngineConfiguration)
-
-
Method Detail
-
getHistoryConfigurationSettings
protected CmmnHistoryConfigurationSettings getHistoryConfigurationSettings()
-
recordCaseInstanceStart
public void recordCaseInstanceStart(CaseInstanceEntity caseInstanceEntity)
- Specified by:
recordCaseInstanceStartin interfaceCmmnHistoryManager
-
recordCaseInstanceEnd
public void recordCaseInstanceEnd(CaseInstanceEntity caseInstanceEntity, String state, Date endTime)
- Specified by:
recordCaseInstanceEndin interfaceCmmnHistoryManager
-
recordHistoricCaseInstanceReactivated
public void recordHistoricCaseInstanceReactivated(CaseInstanceEntity caseInstanceEntity)
- Specified by:
recordHistoricCaseInstanceReactivatedin interfaceCmmnHistoryManager
-
recordUpdateCaseInstanceName
public void recordUpdateCaseInstanceName(CaseInstanceEntity caseInstanceEntity, String name)
- Specified by:
recordUpdateCaseInstanceNamein interfaceCmmnHistoryManager
-
recordUpdateBusinessKey
public void recordUpdateBusinessKey(CaseInstanceEntity caseInstanceEntity, String businessKey)
- Specified by:
recordUpdateBusinessKeyin interfaceCmmnHistoryManager
-
recordUpdateBusinessStatus
public void recordUpdateBusinessStatus(CaseInstanceEntity caseInstanceEntity, String businessStatus)
- Specified by:
recordUpdateBusinessStatusin interfaceCmmnHistoryManager
-
recordMilestoneReached
public void recordMilestoneReached(MilestoneInstanceEntity milestoneInstance)
- Specified by:
recordMilestoneReachedin interfaceCmmnHistoryManager
-
recordHistoricCaseInstanceDeleted
public void recordHistoricCaseInstanceDeleted(String caseInstanceId, String tenantId)
- Specified by:
recordHistoricCaseInstanceDeletedin interfaceCmmnHistoryManager
-
recordBulkDeleteHistoricCaseInstances
public void recordBulkDeleteHistoricCaseInstances(Collection<String> caseInstanceIds)
- Specified by:
recordBulkDeleteHistoricCaseInstancesin interfaceCmmnHistoryManager
-
recordIdentityLinkCreated
public void recordIdentityLinkCreated(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink)
- Specified by:
recordIdentityLinkCreatedin interfaceCmmnHistoryManager
-
recordIdentityLinkDeleted
public void recordIdentityLinkDeleted(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink)
- Specified by:
recordIdentityLinkDeletedin interfaceCmmnHistoryManager
-
recordEntityLinkCreated
public void recordEntityLinkCreated(EntityLinkEntity entityLink)
- Specified by:
recordEntityLinkCreatedin interfaceCmmnHistoryManager
-
recordEntityLinkDeleted
public void recordEntityLinkDeleted(EntityLinkEntity entityLink)
- Specified by:
recordEntityLinkDeletedin interfaceCmmnHistoryManager
-
recordVariableCreate
public void recordVariableCreate(VariableInstanceEntity variableInstanceEntity, Date createTime)
- Specified by:
recordVariableCreatein interfaceCmmnHistoryManager
-
recordVariableUpdate
public void recordVariableUpdate(VariableInstanceEntity variableInstanceEntity, Date updateTime)
- Specified by:
recordVariableUpdatein interfaceCmmnHistoryManager
-
recordVariableRemoved
public void recordVariableRemoved(VariableInstanceEntity variableInstanceEntity)
- Specified by:
recordVariableRemovedin interfaceCmmnHistoryManager
-
recordTaskCreated
public void recordTaskCreated(TaskEntity task)
- Specified by:
recordTaskCreatedin interfaceCmmnHistoryManager
-
recordTaskEnd
public void recordTaskEnd(TaskEntity task, String deleteReason, Date endTime)
- Specified by:
recordTaskEndin interfaceCmmnHistoryManager
-
recordTaskInfoChange
public void recordTaskInfoChange(TaskEntity task, Date changeTime)
- Specified by:
recordTaskInfoChangein interfaceCmmnHistoryManager
-
recordHistoricTaskDeleted
public void recordHistoricTaskDeleted(org.flowable.task.api.history.HistoricTaskInstance task)
- Specified by:
recordHistoricTaskDeletedin interfaceCmmnHistoryManager
-
recordPlanItemInstanceCreated
public void recordPlanItemInstanceCreated(PlanItemInstanceEntity planItemInstanceEntity)
- Specified by:
recordPlanItemInstanceCreatedin interfaceCmmnHistoryManager
-
recordPlanItemInstanceReactivated
public void recordPlanItemInstanceReactivated(PlanItemInstanceEntity planItemInstanceEntity)
- Specified by:
recordPlanItemInstanceReactivatedin interfaceCmmnHistoryManager
-
recordPlanItemInstanceUpdated
public void recordPlanItemInstanceUpdated(PlanItemInstanceEntity planItemInstanceEntity)
- Specified by:
recordPlanItemInstanceUpdatedin interfaceCmmnHistoryManager
-
recordPlanItemInstanceAvailable
public void recordPlanItemInstanceAvailable(PlanItemInstanceEntity planItemInstanceEntity)
- Specified by:
recordPlanItemInstanceAvailablein interfaceCmmnHistoryManager
-
recordPlanItemInstanceUnavailable
public void recordPlanItemInstanceUnavailable(PlanItemInstanceEntity planItemInstanceEntity)
- Specified by:
recordPlanItemInstanceUnavailablein interfaceCmmnHistoryManager
-
recordPlanItemInstanceEnabled
public void recordPlanItemInstanceEnabled(PlanItemInstanceEntity planItemInstanceEntity)
- Specified by:
recordPlanItemInstanceEnabledin interfaceCmmnHistoryManager
-
recordPlanItemInstanceDisabled
public void recordPlanItemInstanceDisabled(PlanItemInstanceEntity planItemInstanceEntity)
- Specified by:
recordPlanItemInstanceDisabledin interfaceCmmnHistoryManager
-
recordPlanItemInstanceStarted
public void recordPlanItemInstanceStarted(PlanItemInstanceEntity planItemInstanceEntity)
- Specified by:
recordPlanItemInstanceStartedin interfaceCmmnHistoryManager
-
recordPlanItemInstanceSuspended
public void recordPlanItemInstanceSuspended(PlanItemInstanceEntity planItemInstanceEntity)
- Specified by:
recordPlanItemInstanceSuspendedin interfaceCmmnHistoryManager
-
recordPlanItemInstanceCompleted
public void recordPlanItemInstanceCompleted(PlanItemInstanceEntity planItemInstanceEntity)
- Specified by:
recordPlanItemInstanceCompletedin interfaceCmmnHistoryManager
-
recordPlanItemInstanceTerminated
public void recordPlanItemInstanceTerminated(PlanItemInstanceEntity planItemInstanceEntity)
- Specified by:
recordPlanItemInstanceTerminatedin interfaceCmmnHistoryManager
-
recordPlanItemInstanceOccurred
public void recordPlanItemInstanceOccurred(PlanItemInstanceEntity planItemInstanceEntity)
- Specified by:
recordPlanItemInstanceOccurredin interfaceCmmnHistoryManager
-
recordPlanItemInstanceExit
public void recordPlanItemInstanceExit(PlanItemInstanceEntity planItemInstanceEntity)
- Specified by:
recordPlanItemInstanceExitin interfaceCmmnHistoryManager
-
updateCaseDefinitionIdInHistory
public void updateCaseDefinitionIdInHistory(CaseDefinition caseDefinition, CaseInstanceEntity caseInstance)
- Specified by:
updateCaseDefinitionIdInHistoryin interfaceCmmnHistoryManager
-
recordHistoricUserTaskLogEntry
public void recordHistoricUserTaskLogEntry(org.flowable.task.api.history.HistoricTaskLogEntryBuilder taskLogEntryBuilder)
Description copied from interface:CmmnHistoryManagerRecord historic user task log entry- Specified by:
recordHistoricUserTaskLogEntryin interfaceCmmnHistoryManager- Parameters:
taskLogEntryBuilder- historic user task log entry description
-
deleteHistoricUserTaskLogEntry
public void deleteHistoricUserTaskLogEntry(long logNumber)
Description copied from interface:CmmnHistoryManagerDelete historic user task log entry- Specified by:
deleteHistoricUserTaskLogEntryin interfaceCmmnHistoryManager- Parameters:
logNumber- log identifier
-
recordHistoricPlanItemInstanceEntity
protected void recordHistoricPlanItemInstanceEntity(PlanItemInstanceEntity planItemInstanceEntity, Date lastUpdatedTime, Consumer<HistoricPlanItemInstanceEntity> changes)
-
evaluateShowInOverview
public boolean evaluateShowInOverview(PlanItemInstanceEntity planItemInstanceEntity)
-
-