Interface CmmnHistoryManager
- All Known Implementing Classes:
CompositeCmmnHistoryManager
,DefaultCmmnHistoryManager
public interface CmmnHistoryManager
- Author:
- Joram Barrez
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteHistoricUserTaskLogEntry
(long logNumber) Delete historic user task log entryvoid
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) void
void
recordHistoricUserTaskLogEntry
(HistoricTaskLogEntryBuilder taskLogEntryBuilder) Record historic user task log entryvoid
recordIdentityLinkCreated
(IdentityLinkEntity identityLink) void
recordIdentityLinkDeleted
(IdentityLinkEntity identityLink) void
recordMilestoneReached
(MilestoneInstanceEntity milestoneInstanceEntity) 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 taskEntity, Date changeTime) void
recordUpdateBusinessKey
(CaseInstanceEntity caseInstanceEntity, String businessKey) void
recordUpdateBusinessStatus
(CaseInstanceEntity caseInstanceEntity, String businessStatus) void
recordUpdateCaseInstanceName
(CaseInstanceEntity caseInstanceEntity, String name) void
recordVariableCreate
(VariableInstanceEntity variable, Date createTime) void
recordVariableRemoved
(VariableInstanceEntity variable) void
recordVariableUpdate
(VariableInstanceEntity variable, Date updateTime) void
updateCaseDefinitionIdInHistory
(CaseDefinition caseDefinition, CaseInstanceEntity caseInstance)
-
Method Details
-
recordCaseInstanceStart
-
recordCaseInstanceEnd
-
recordHistoricCaseInstanceReactivated
-
recordUpdateCaseInstanceName
-
recordUpdateBusinessKey
-
recordUpdateBusinessStatus
-
recordMilestoneReached
-
recordHistoricCaseInstanceDeleted
-
recordBulkDeleteHistoricCaseInstances
-
recordIdentityLinkCreated
-
recordIdentityLinkDeleted
-
recordEntityLinkCreated
-
recordEntityLinkDeleted
-
recordVariableCreate
-
recordVariableUpdate
-
recordVariableRemoved
-
recordTaskCreated
-
recordTaskEnd
-
recordTaskInfoChange
-
recordHistoricTaskDeleted
-
recordPlanItemInstanceCreated
-
recordPlanItemInstanceReactivated
-
recordPlanItemInstanceUpdated
-
recordPlanItemInstanceAvailable
-
recordPlanItemInstanceEnabled
-
recordPlanItemInstanceDisabled
-
recordPlanItemInstanceStarted
-
recordPlanItemInstanceSuspended
-
recordPlanItemInstanceCompleted
-
recordPlanItemInstanceOccurred
-
recordPlanItemInstanceTerminated
-
recordPlanItemInstanceExit
-
updateCaseDefinitionIdInHistory
void updateCaseDefinitionIdInHistory(CaseDefinition caseDefinition, CaseInstanceEntity caseInstance) -
recordHistoricUserTaskLogEntry
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
-