Interface CmmnHistoryManager
- All Known Implementing Classes:
CompositeCmmnHistoryManager,DefaultCmmnHistoryManager
public interface CmmnHistoryManager
- Author:
- Joram Barrez
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteHistoricUserTaskLogEntry(long logNumber) Delete historic user task log entryvoidrecordBulkDeleteHistoricCaseInstances(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) voidvoidrecordHistoricUserTaskLogEntry(HistoricTaskLogEntryBuilder taskLogEntryBuilder) Record historic user task log entryvoidrecordIdentityLinkCreated(IdentityLinkEntity identityLink) voidrecordIdentityLinkDeleted(IdentityLinkEntity identityLink) voidrecordMilestoneReached(MilestoneInstanceEntity milestoneInstanceEntity) voidrecordPlanItemInstanceAvailable(PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceCompleted(PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceCreated(PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceDisabled(PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceEnabled(PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceExit(PlanItemInstanceEntity planItemInstanceEntity) 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 userId, String deleteReason, Date endTime) voidrecordTaskInfoChange(TaskEntity taskEntity, Date changeTime) voidrecordUpdateBusinessKey(CaseInstanceEntity caseInstanceEntity, String businessKey) voidrecordUpdateBusinessStatus(CaseInstanceEntity caseInstanceEntity, String businessStatus) voidrecordUpdateCaseInstanceName(CaseInstanceEntity caseInstanceEntity, String name) voidrecordVariableCreate(VariableInstanceEntity variable, Date createTime) voidrecordVariableRemoved(VariableInstanceEntity variable) voidrecordVariableUpdate(VariableInstanceEntity variable, Date updateTime) voidupdateCaseDefinitionIdInHistory(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
-