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 TypeMethodDescriptionvoiddeleteHistoricUserTaskLogEntry(long logNumber) voidrecordBulkDeleteHistoricCaseInstances(Collection<String> caseInstanceIds) voidrecordCaseInstanceEnd(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity, String state, Date endTime) voidrecordCaseInstanceStart(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance) voidrecordEntityLinkCreated(org.flowable.entitylink.service.impl.persistence.entity.EntityLinkEntity entityLink) voidrecordEntityLinkDeleted(org.flowable.entitylink.service.impl.persistence.entity.EntityLinkEntity entityLink) voidrecordHistoricCaseInstanceDeleted(String caseInstanceId, String tenantId) voidrecordHistoricCaseInstanceReactivated(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity) voidrecordHistoricTaskDeleted(org.flowable.task.api.history.HistoricTaskInstance task) voidrecordHistoricUserTaskLogEntry(org.flowable.task.api.history.HistoricTaskLogEntryBuilder taskLogEntryBuilder) voidrecordIdentityLinkCreated(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink) voidrecordIdentityLinkDeleted(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink) voidrecordMilestoneReached(org.flowable.cmmn.engine.impl.persistence.entity.MilestoneInstanceEntity milestoneInstanceEntity) voidrecordPlanItemInstanceAvailable(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceCompleted(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceCreated(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceDisabled(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceEnabled(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceExit(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceOccurred(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceReactivated(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceStarted(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceSuspended(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceTerminated(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceUnavailable(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) voidrecordPlanItemInstanceUpdated(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) voidrecordTaskCreated(org.flowable.task.service.impl.persistence.entity.TaskEntity task) voidrecordTaskEnd(org.flowable.task.service.impl.persistence.entity.TaskEntity task, String userId, String deleteReason, Date endTime) voidrecordTaskInfoChange(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, Date changeTime) voidrecordUpdateBusinessKey(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity, String businessKey) voidrecordUpdateBusinessStatus(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity, String businessStatus) voidrecordUpdateCaseInstanceName(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity, String name) voidrecordVariableCreate(org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity variable, Date createTime) voidrecordVariableRemoved(org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity variable) voidrecordVariableUpdate(org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity variable, Date updateTime) voidupdateCaseDefinitionIdInHistory(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:
recordCaseInstanceStartin 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:
recordCaseInstanceEndin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordHistoricCaseInstanceReactivated
public void recordHistoricCaseInstanceReactivated(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity) - Specified by:
recordHistoricCaseInstanceReactivatedin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordUpdateCaseInstanceName
public void recordUpdateCaseInstanceName(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity, String name) - Specified by:
recordUpdateCaseInstanceNamein interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordUpdateBusinessKey
public void recordUpdateBusinessKey(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity, String businessKey) - Specified by:
recordUpdateBusinessKeyin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordUpdateBusinessStatus
public void recordUpdateBusinessStatus(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity, String businessStatus) - Specified by:
recordUpdateBusinessStatusin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordMilestoneReached
public void recordMilestoneReached(org.flowable.cmmn.engine.impl.persistence.entity.MilestoneInstanceEntity milestoneInstanceEntity) - Specified by:
recordMilestoneReachedin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordHistoricCaseInstanceDeleted
- Specified by:
recordHistoricCaseInstanceDeletedin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordBulkDeleteHistoricCaseInstances
- Specified by:
recordBulkDeleteHistoricCaseInstancesin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordIdentityLinkCreated
public void recordIdentityLinkCreated(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink) - Specified by:
recordIdentityLinkCreatedin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordIdentityLinkDeleted
public void recordIdentityLinkDeleted(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink) - Specified by:
recordIdentityLinkDeletedin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordEntityLinkCreated
public void recordEntityLinkCreated(org.flowable.entitylink.service.impl.persistence.entity.EntityLinkEntity entityLink) - Specified by:
recordEntityLinkCreatedin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordEntityLinkDeleted
public void recordEntityLinkDeleted(org.flowable.entitylink.service.impl.persistence.entity.EntityLinkEntity entityLink) - Specified by:
recordEntityLinkDeletedin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordVariableCreate
public void recordVariableCreate(org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity variable, Date createTime) - Specified by:
recordVariableCreatein interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordVariableUpdate
public void recordVariableUpdate(org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity variable, Date updateTime) - Specified by:
recordVariableUpdatein interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordVariableRemoved
public void recordVariableRemoved(org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity variable) - Specified by:
recordVariableRemovedin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordTaskCreated
public void recordTaskCreated(org.flowable.task.service.impl.persistence.entity.TaskEntity task) - Specified by:
recordTaskCreatedin 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:
recordTaskEndin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordTaskInfoChange
public void recordTaskInfoChange(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, Date changeTime) - Specified by:
recordTaskInfoChangein interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordHistoricTaskDeleted
public void recordHistoricTaskDeleted(org.flowable.task.api.history.HistoricTaskInstance task) - Specified by:
recordHistoricTaskDeletedin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceCreated
public void recordPlanItemInstanceCreated(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceCreatedin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceReactivated
public void recordPlanItemInstanceReactivated(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceReactivatedin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceUpdated
public void recordPlanItemInstanceUpdated(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceUpdatedin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceAvailable
public void recordPlanItemInstanceAvailable(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceAvailablein interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceEnabled
public void recordPlanItemInstanceEnabled(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceEnabledin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceDisabled
public void recordPlanItemInstanceDisabled(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceDisabledin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceStarted
public void recordPlanItemInstanceStarted(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceStartedin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceSuspended
public void recordPlanItemInstanceSuspended(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceSuspendedin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceCompleted
public void recordPlanItemInstanceCompleted(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceCompletedin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceOccurred
public void recordPlanItemInstanceOccurred(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceOccurredin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceTerminated
public void recordPlanItemInstanceTerminated(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceTerminatedin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordPlanItemInstanceExit
public void recordPlanItemInstanceExit(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity) - Specified by:
recordPlanItemInstanceExitin 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:
updateCaseDefinitionIdInHistoryin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
recordHistoricUserTaskLogEntry
public void recordHistoricUserTaskLogEntry(org.flowable.task.api.history.HistoricTaskLogEntryBuilder taskLogEntryBuilder) - Specified by:
recordHistoricUserTaskLogEntryin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-
deleteHistoricUserTaskLogEntry
public void deleteHistoricUserTaskLogEntry(long logNumber) - Specified by:
deleteHistoricUserTaskLogEntryin interfaceorg.flowable.cmmn.engine.impl.history.CmmnHistoryManager
-