Package com.flowable.core.service.caze
Class LicenseCountingCmmnHistoryManager
java.lang.Object
com.flowable.core.service.caze.LicenseCountingCmmnHistoryManager
- All Implemented Interfaces:
CmmnHistoryManager
- Author:
- Filip Hrisafov
-
Field Summary
Modifier and TypeFieldDescriptionprotected final com.flowable.license.LicenseCheckService
-
Constructor Summary
ConstructorDescriptionLicenseCountingCmmnHistoryManager
(com.flowable.license.LicenseCheckService licenseCheckService) -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteHistoricUserTaskLogEntry
(long logNumber) void
recordBulkDeleteHistoricCaseInstances
(Collection<String> caseInstanceIds) void
recordCaseInstanceEnd
(CaseInstanceEntity caseInstanceEntity, String state, Date endTime) void
recordCaseInstanceStart
(CaseInstanceEntity caseInstance) void
recordEntityLinkCreated
(EntityLinkEntity entityLink) void
recordEntityLinkDeleted
(EntityLinkEntity entityLink) void
recordHistoricCaseInstanceDeleted
(String caseInstanceId, String tenantId) void
recordHistoricCaseInstanceReactivated
(CaseInstanceEntity caseInstanceEntity) void
void
recordHistoricUserTaskLogEntry
(HistoricTaskLogEntryBuilder taskLogEntryBuilder) void
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)
-
Field Details
-
licenseCheckService
protected final com.flowable.license.LicenseCheckService licenseCheckService
-
-
Constructor Details
-
LicenseCountingCmmnHistoryManager
public LicenseCountingCmmnHistoryManager(com.flowable.license.LicenseCheckService licenseCheckService)
-
-
Method Details
-
recordCaseInstanceStart
- Specified by:
recordCaseInstanceStart
in interfaceCmmnHistoryManager
-
recordCaseInstanceEnd
public void recordCaseInstanceEnd(CaseInstanceEntity caseInstanceEntity, String state, Date endTime) - Specified by:
recordCaseInstanceEnd
in interfaceCmmnHistoryManager
-
recordHistoricCaseInstanceReactivated
- Specified by:
recordHistoricCaseInstanceReactivated
in interfaceCmmnHistoryManager
-
recordUpdateCaseInstanceName
- Specified by:
recordUpdateCaseInstanceName
in interfaceCmmnHistoryManager
-
recordUpdateBusinessKey
- Specified by:
recordUpdateBusinessKey
in interfaceCmmnHistoryManager
-
recordUpdateBusinessStatus
public void recordUpdateBusinessStatus(CaseInstanceEntity caseInstanceEntity, String businessStatus) - Specified by:
recordUpdateBusinessStatus
in interfaceCmmnHistoryManager
-
recordMilestoneReached
- Specified by:
recordMilestoneReached
in interfaceCmmnHistoryManager
-
recordHistoricCaseInstanceDeleted
- Specified by:
recordHistoricCaseInstanceDeleted
in interfaceCmmnHistoryManager
-
recordBulkDeleteHistoricCaseInstances
- Specified by:
recordBulkDeleteHistoricCaseInstances
in interfaceCmmnHistoryManager
-
recordIdentityLinkCreated
- Specified by:
recordIdentityLinkCreated
in interfaceCmmnHistoryManager
-
recordIdentityLinkDeleted
- Specified by:
recordIdentityLinkDeleted
in interfaceCmmnHistoryManager
-
recordEntityLinkCreated
- Specified by:
recordEntityLinkCreated
in interfaceCmmnHistoryManager
-
recordEntityLinkDeleted
- Specified by:
recordEntityLinkDeleted
in interfaceCmmnHistoryManager
-
recordVariableCreate
- Specified by:
recordVariableCreate
in interfaceCmmnHistoryManager
-
recordVariableUpdate
- Specified by:
recordVariableUpdate
in interfaceCmmnHistoryManager
-
recordVariableRemoved
- Specified by:
recordVariableRemoved
in interfaceCmmnHistoryManager
-
recordTaskCreated
- Specified by:
recordTaskCreated
in interfaceCmmnHistoryManager
-
recordTaskEnd
- Specified by:
recordTaskEnd
in interfaceCmmnHistoryManager
-
recordTaskInfoChange
- Specified by:
recordTaskInfoChange
in interfaceCmmnHistoryManager
-
recordHistoricTaskDeleted
- Specified by:
recordHistoricTaskDeleted
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceCreated
- Specified by:
recordPlanItemInstanceCreated
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceReactivated
- Specified by:
recordPlanItemInstanceReactivated
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceUpdated
- Specified by:
recordPlanItemInstanceUpdated
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceAvailable
- Specified by:
recordPlanItemInstanceAvailable
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceEnabled
- Specified by:
recordPlanItemInstanceEnabled
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceDisabled
- Specified by:
recordPlanItemInstanceDisabled
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceStarted
- Specified by:
recordPlanItemInstanceStarted
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceSuspended
- Specified by:
recordPlanItemInstanceSuspended
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceCompleted
- Specified by:
recordPlanItemInstanceCompleted
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceOccurred
- Specified by:
recordPlanItemInstanceOccurred
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceTerminated
- Specified by:
recordPlanItemInstanceTerminated
in interfaceCmmnHistoryManager
-
recordPlanItemInstanceExit
- Specified by:
recordPlanItemInstanceExit
in interfaceCmmnHistoryManager
-
updateCaseDefinitionIdInHistory
public void updateCaseDefinitionIdInHistory(CaseDefinition caseDefinition, CaseInstanceEntity caseInstance) - Specified by:
updateCaseDefinitionIdInHistory
in interfaceCmmnHistoryManager
-
recordHistoricUserTaskLogEntry
- Specified by:
recordHistoricUserTaskLogEntry
in interfaceCmmnHistoryManager
-
deleteHistoricUserTaskLogEntry
public void deleteHistoricUserTaskLogEntry(long logNumber) - Specified by:
deleteHistoricUserTaskLogEntry
in interfaceCmmnHistoryManager
-