Package com.flowable.core.service.caze
Class LicenseCountingCmmnHistoryManager
java.lang.Object
com.flowable.core.service.caze.LicenseCountingCmmnHistoryManager
- All Implemented Interfaces:
org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
public class LicenseCountingCmmnHistoryManager
extends Object
implements org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
- Author:
- Filip Hrisafov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.flowable.license.LicenseCheckService
-
Constructor Summary
ConstructorsConstructorDescriptionLicenseCountingCmmnHistoryManager
(com.flowable.license.LicenseCheckService licenseCheckService) -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteHistoricUserTaskLogEntry
(long logNumber) void
recordBulkDeleteHistoricCaseInstances
(Collection<String> caseInstanceIds) void
recordCaseInstanceEnd
(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity, String state, Date endTime) void
recordCaseInstanceStart
(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance) void
recordEntityLinkCreated
(org.flowable.entitylink.service.impl.persistence.entity.EntityLinkEntity entityLink) void
recordEntityLinkDeleted
(org.flowable.entitylink.service.impl.persistence.entity.EntityLinkEntity entityLink) void
recordHistoricCaseInstanceDeleted
(String caseInstanceId, String tenantId) void
recordHistoricCaseInstanceReactivated
(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity) void
recordHistoricTaskDeleted
(org.flowable.task.api.history.HistoricTaskInstance task) void
recordHistoricUserTaskLogEntry
(org.flowable.task.api.history.HistoricTaskLogEntryBuilder taskLogEntryBuilder) void
recordIdentityLinkCreated
(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink) void
recordIdentityLinkDeleted
(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink) void
recordMilestoneReached
(org.flowable.cmmn.engine.impl.persistence.entity.MilestoneInstanceEntity milestoneInstanceEntity) void
recordPlanItemInstanceAvailable
(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceCompleted
(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceCreated
(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceDisabled
(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceEnabled
(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceExit
(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceOccurred
(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceReactivated
(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceStarted
(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceSuspended
(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceTerminated
(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceUnavailable
(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) void
recordPlanItemInstanceUpdated
(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) void
recordTaskCreated
(org.flowable.task.service.impl.persistence.entity.TaskEntity task) void
recordTaskEnd
(org.flowable.task.service.impl.persistence.entity.TaskEntity task, String userId, String deleteReason, Date endTime) void
recordTaskInfoChange
(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, Date changeTime) void
recordUpdateBusinessKey
(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity, String businessKey) void
recordUpdateBusinessStatus
(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity, String businessStatus) void
recordUpdateCaseInstanceName
(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity, String name) void
recordVariableCreate
(org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity variable, Date createTime) void
recordVariableRemoved
(org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity variable) void
recordVariableUpdate
(org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity variable, Date updateTime) void
updateCaseDefinitionIdInHistory
(org.flowable.cmmn.api.repository.CaseDefinition caseDefinition, org.flowable.cmmn.engine.impl.persistence.entity.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
public void recordCaseInstanceStart(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance) - Specified by:
recordCaseInstanceStart
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordCaseInstanceEnd
public void recordCaseInstanceEnd(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity, String state, Date endTime) - Specified by:
recordCaseInstanceEnd
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordHistoricCaseInstanceReactivated
public void recordHistoricCaseInstanceReactivated(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity) - Specified by:
recordHistoricCaseInstanceReactivated
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordUpdateCaseInstanceName
public void recordUpdateCaseInstanceName(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity, String name) - Specified by:
recordUpdateCaseInstanceName
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordUpdateBusinessKey
public void recordUpdateBusinessKey(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity, String businessKey) - Specified by:
recordUpdateBusinessKey
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordUpdateBusinessStatus
public void recordUpdateBusinessStatus(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity, String businessStatus) - Specified by:
recordUpdateBusinessStatus
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordMilestoneReached
public void recordMilestoneReached(org.flowable.cmmn.engine.impl.persistence.entity.MilestoneInstanceEntity milestoneInstanceEntity) - Specified by:
recordMilestoneReached
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordHistoricCaseInstanceDeleted
- Specified by:
recordHistoricCaseInstanceDeleted
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordBulkDeleteHistoricCaseInstances
- Specified by:
recordBulkDeleteHistoricCaseInstances
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordIdentityLinkCreated
public void recordIdentityLinkCreated(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink) - Specified by:
recordIdentityLinkCreated
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordIdentityLinkDeleted
public void recordIdentityLinkDeleted(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink) - Specified by:
recordIdentityLinkDeleted
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordEntityLinkCreated
public void recordEntityLinkCreated(org.flowable.entitylink.service.impl.persistence.entity.EntityLinkEntity entityLink) - Specified by:
recordEntityLinkCreated
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordEntityLinkDeleted
public void recordEntityLinkDeleted(org.flowable.entitylink.service.impl.persistence.entity.EntityLinkEntity entityLink) - Specified by:
recordEntityLinkDeleted
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordVariableCreate
public void recordVariableCreate(org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity variable, Date createTime) - Specified by:
recordVariableCreate
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordVariableUpdate
public void recordVariableUpdate(org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity variable, Date updateTime) - Specified by:
recordVariableUpdate
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordVariableRemoved
public void recordVariableRemoved(org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity variable) - Specified by:
recordVariableRemoved
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordTaskCreated
public void recordTaskCreated(org.flowable.task.service.impl.persistence.entity.TaskEntity task) - Specified by:
recordTaskCreated
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordTaskEnd
public void recordTaskEnd(org.flowable.task.service.impl.persistence.entity.TaskEntity task, String userId, String deleteReason, Date endTime) - Specified by:
recordTaskEnd
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordTaskInfoChange
public void recordTaskInfoChange(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, Date changeTime) - Specified by:
recordTaskInfoChange
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordHistoricTaskDeleted
public void recordHistoricTaskDeleted(org.flowable.task.api.history.HistoricTaskInstance task) - Specified by:
recordHistoricTaskDeleted
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceCreated
public void recordPlanItemInstanceCreated(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceCreated
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceReactivated
public void recordPlanItemInstanceReactivated(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceReactivated
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceUpdated
public void recordPlanItemInstanceUpdated(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceUpdated
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceAvailable
public void recordPlanItemInstanceAvailable(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceAvailable
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceEnabled
public void recordPlanItemInstanceEnabled(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceEnabled
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceDisabled
public void recordPlanItemInstanceDisabled(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceDisabled
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceStarted
public void recordPlanItemInstanceStarted(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceStarted
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceSuspended
public void recordPlanItemInstanceSuspended(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceSuspended
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceCompleted
public void recordPlanItemInstanceCompleted(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceCompleted
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceOccurred
public void recordPlanItemInstanceOccurred(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceOccurred
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceTerminated
public void recordPlanItemInstanceTerminated(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceTerminated
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceExit
public void recordPlanItemInstanceExit(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceExit
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
updateCaseDefinitionIdInHistory
public void updateCaseDefinitionIdInHistory(org.flowable.cmmn.api.repository.CaseDefinition caseDefinition, org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance) - Specified by:
updateCaseDefinitionIdInHistory
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordHistoricUserTaskLogEntry
public void recordHistoricUserTaskLogEntry(org.flowable.task.api.history.HistoricTaskLogEntryBuilder taskLogEntryBuilder) - Specified by:
recordHistoricUserTaskLogEntry
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
deleteHistoricUserTaskLogEntry
public void deleteHistoricUserTaskLogEntry(long logNumber) - Specified by:
deleteHistoricUserTaskLogEntry
in interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-