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
- Author:
- Joram Barrez
-
Field Summary
Fields inherited from class org.flowable.cmmn.engine.impl.history.async.AbstractAsyncCmmnHistoryManager
cmmnEngineConfiguration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteHistoricUserTaskLogEntry(long logNumber) Delete historic user task log entryprotected AsyncHistorySessionprotected JobServiceConfigurationvoidrecordBulkDeleteHistoricCaseInstances(Collection<String> caseInstanceIds) voidrecordCaseInstanceEnd(CaseInstanceEntity caseInstanceEntity, String state, Date endTime) voidrecordCaseInstanceStart(CaseInstanceEntity caseInstanceEntity) voidrecordEntityLinkCreated(EntityLinkEntity entityLink) voidrecordEntityLinkDeleted(EntityLinkEntity entityLink) voidrecordHistoricCaseInstanceDeleted(String caseInstanceId, String tenantId) voidrecordHistoricCaseInstanceReactivated(CaseInstanceEntity caseInstanceEntity) voidrecordHistoricTaskDeleted(org.flowable.task.api.history.HistoricTaskInstance task) voidrecordHistoricUserTaskLogEntry(org.flowable.task.api.history.HistoricTaskLogEntryBuilder taskLogEntryBuilder) Record historic user task log entryvoidrecordIdentityLinkCreated(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink) voidrecordIdentityLinkDeleted(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink) voidrecordMilestoneReached(MilestoneInstanceEntity milestoneInstanceEntity) voidrecordPlanItemInstanceAvailable(PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceCompleted(PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceCreated(PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceDisabled(PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceEnabled(PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceExit(PlanItemInstanceEntity planItemInstanceEntity) protected voidrecordPlanItemInstanceFull(PlanItemInstanceEntity planItemInstanceEntity, Date lastUpdateTime) voidrecordPlanItemInstanceOccurred(PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceReactivated(PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceStarted(PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceSuspended(PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceTerminated(PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceUnavailable(PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceUpdated(PlanItemInstanceEntity planItemInstanceEntity) voidrecordTaskCreated(TaskEntity task) voidrecordTaskEnd(TaskEntity task, String deleteReason, Date endTime) voidrecordTaskInfoChange(TaskEntity task, Date changeTime) voidrecordUpdateBusinessKey(CaseInstanceEntity caseInstanceEntity, String businessKey) voidrecordUpdateBusinessStatus(CaseInstanceEntity caseInstanceEntity, String businessKey) voidrecordUpdateCaseInstanceName(CaseInstanceEntity caseInstanceEntity, String name) voidrecordVariableCreate(VariableInstanceEntity variableInstanceEntity, Date createTime) voidrecordVariableRemoved(VariableInstanceEntity variableInstanceEntity) voidrecordVariableUpdate(VariableInstanceEntity variableInstanceEntity, Date updateTime) protected voidremovePlanItemInstanceFull(String planItemInstanceId) voidupdateCaseDefinitionIdInHistory(CaseDefinition caseDefinition, CaseInstanceEntity caseInstance) 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 Details
-
AsyncCmmnHistoryManager
-
-
Method Details
-
getAsyncHistorySession
-
recordCaseInstanceStart
-
recordCaseInstanceEnd
public void recordCaseInstanceEnd(CaseInstanceEntity caseInstanceEntity, String state, Date endTime) -
recordHistoricCaseInstanceReactivated
-
recordUpdateCaseInstanceName
-
recordUpdateBusinessKey
-
recordUpdateBusinessStatus
-
recordHistoricCaseInstanceDeleted
-
recordBulkDeleteHistoricCaseInstances
-
recordMilestoneReached
-
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
-
recordEntityLinkDeleted
-
recordVariableCreate
-
recordVariableUpdate
-
recordVariableRemoved
-
recordTaskCreated
-
recordTaskInfoChange
-
recordTaskEnd
-
recordHistoricTaskDeleted
public void recordHistoricTaskDeleted(org.flowable.task.api.history.HistoricTaskInstance task) -
recordPlanItemInstanceCreated
-
recordPlanItemInstanceReactivated
-
recordPlanItemInstanceUpdated
-
recordPlanItemInstanceAvailable
-
recordPlanItemInstanceEnabled
-
recordPlanItemInstanceDisabled
-
recordPlanItemInstanceStarted
-
recordPlanItemInstanceSuspended
-
recordPlanItemInstanceCompleted
-
recordPlanItemInstanceOccurred
-
recordPlanItemInstanceTerminated
-
recordPlanItemInstanceExit
-
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
-
getJobServiceConfiguration
-