Interface CmmnHistoryManager
-
- All Known Implementing Classes:
AbstractAsyncCmmnHistoryManager,AsyncCmmnHistoryManager,CompositeCmmnHistoryManager,DefaultCmmnHistoryManager
public interface CmmnHistoryManager- Author:
- Joram Barrez
-
-
Method Summary
-
-
-
Method Detail
-
recordCaseInstanceStart
void recordCaseInstanceStart(CaseInstanceEntity caseInstanceEntity)
-
recordCaseInstanceEnd
void recordCaseInstanceEnd(CaseInstanceEntity caseInstanceEntity, String state, Date endTime)
-
recordHistoricCaseInstanceReactivated
void recordHistoricCaseInstanceReactivated(CaseInstanceEntity caseInstanceEntity)
-
recordUpdateCaseInstanceName
void recordUpdateCaseInstanceName(CaseInstanceEntity caseInstanceEntity, String name)
-
recordUpdateBusinessKey
void recordUpdateBusinessKey(CaseInstanceEntity caseInstanceEntity, String businessKey)
-
recordUpdateBusinessStatus
void recordUpdateBusinessStatus(CaseInstanceEntity caseInstanceEntity, String businessStatus)
-
recordMilestoneReached
void recordMilestoneReached(MilestoneInstanceEntity milestoneInstanceEntity)
-
recordHistoricCaseInstanceDeleted
void recordHistoricCaseInstanceDeleted(String caseInstanceId, String tenantId)
-
recordBulkDeleteHistoricCaseInstances
void recordBulkDeleteHistoricCaseInstances(Collection<String> caseInstanceIds)
-
recordIdentityLinkCreated
void recordIdentityLinkCreated(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink)
-
recordIdentityLinkDeleted
void recordIdentityLinkDeleted(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink)
-
recordEntityLinkCreated
void recordEntityLinkCreated(EntityLinkEntity entityLink)
-
recordEntityLinkDeleted
void recordEntityLinkDeleted(EntityLinkEntity entityLink)
-
recordVariableCreate
void recordVariableCreate(VariableInstanceEntity variable, Date createTime)
-
recordVariableUpdate
void recordVariableUpdate(VariableInstanceEntity variable, Date updateTime)
-
recordVariableRemoved
void recordVariableRemoved(VariableInstanceEntity variable)
-
recordTaskCreated
void recordTaskCreated(TaskEntity task)
-
recordTaskEnd
void recordTaskEnd(TaskEntity task, String deleteReason, Date endTime)
-
recordTaskInfoChange
void recordTaskInfoChange(TaskEntity taskEntity, Date changeTime)
-
recordHistoricTaskDeleted
void recordHistoricTaskDeleted(org.flowable.task.api.history.HistoricTaskInstance task)
-
recordPlanItemInstanceCreated
void recordPlanItemInstanceCreated(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceReactivated
void recordPlanItemInstanceReactivated(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceUpdated
void recordPlanItemInstanceUpdated(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceAvailable
void recordPlanItemInstanceAvailable(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceUnavailable
void recordPlanItemInstanceUnavailable(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceEnabled
void recordPlanItemInstanceEnabled(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceDisabled
void recordPlanItemInstanceDisabled(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceStarted
void recordPlanItemInstanceStarted(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceSuspended
void recordPlanItemInstanceSuspended(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceCompleted
void recordPlanItemInstanceCompleted(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceOccurred
void recordPlanItemInstanceOccurred(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceTerminated
void recordPlanItemInstanceTerminated(PlanItemInstanceEntity planItemInstanceEntity)
-
recordPlanItemInstanceExit
void recordPlanItemInstanceExit(PlanItemInstanceEntity planItemInstanceEntity)
-
updateCaseDefinitionIdInHistory
void updateCaseDefinitionIdInHistory(CaseDefinition caseDefinition, CaseInstanceEntity caseInstance)
-
recordHistoricUserTaskLogEntry
void recordHistoricUserTaskLogEntry(org.flowable.task.api.history.HistoricTaskLogEntryBuilder taskLogEntryBuilder)
Record historic user task log entry- Parameters:
taskLogEntryBuilder- historic user task log entry description
-
deleteHistoricUserTaskLogEntry
void deleteHistoricUserTaskLogEntry(long logNumber)
Delete historic user task log entry- Parameters:
logNumber- log identifier
-
-