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 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 interface org.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 interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordHistoricCaseInstanceReactivated

      public void recordHistoricCaseInstanceReactivated(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstanceEntity)
      Specified by:
      recordHistoricCaseInstanceReactivated in interface org.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 interface org.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 interface org.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 interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordMilestoneReached

      public void recordMilestoneReached(org.flowable.cmmn.engine.impl.persistence.entity.MilestoneInstanceEntity milestoneInstanceEntity)
      Specified by:
      recordMilestoneReached in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordHistoricCaseInstanceDeleted

      public void recordHistoricCaseInstanceDeleted(String caseInstanceId, String tenantId)
      Specified by:
      recordHistoricCaseInstanceDeleted in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordBulkDeleteHistoricCaseInstances

      public void recordBulkDeleteHistoricCaseInstances(Collection<String> caseInstanceIds)
      Specified by:
      recordBulkDeleteHistoricCaseInstances in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordIdentityLinkCreated

      public void recordIdentityLinkCreated(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink)
      Specified by:
      recordIdentityLinkCreated in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordIdentityLinkDeleted

      public void recordIdentityLinkDeleted(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink)
      Specified by:
      recordIdentityLinkDeleted in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordEntityLinkCreated

      public void recordEntityLinkCreated(org.flowable.entitylink.service.impl.persistence.entity.EntityLinkEntity entityLink)
      Specified by:
      recordEntityLinkCreated in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordEntityLinkDeleted

      public void recordEntityLinkDeleted(org.flowable.entitylink.service.impl.persistence.entity.EntityLinkEntity entityLink)
      Specified by:
      recordEntityLinkDeleted in interface org.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 interface org.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 interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordVariableRemoved

      public void recordVariableRemoved(org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity variable)
      Specified by:
      recordVariableRemoved in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordTaskCreated

      public void recordTaskCreated(org.flowable.task.service.impl.persistence.entity.TaskEntity task)
      Specified by:
      recordTaskCreated in interface org.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 interface org.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 interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordHistoricTaskDeleted

      public void recordHistoricTaskDeleted(org.flowable.task.api.history.HistoricTaskInstance task)
      Specified by:
      recordHistoricTaskDeleted in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordPlanItemInstanceCreated

      public void recordPlanItemInstanceCreated(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity)
      Specified by:
      recordPlanItemInstanceCreated in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordPlanItemInstanceReactivated

      public void recordPlanItemInstanceReactivated(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity)
      Specified by:
      recordPlanItemInstanceReactivated in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordPlanItemInstanceUpdated

      public void recordPlanItemInstanceUpdated(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity)
      Specified by:
      recordPlanItemInstanceUpdated in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordPlanItemInstanceAvailable

      public void recordPlanItemInstanceAvailable(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity)
      Specified by:
      recordPlanItemInstanceAvailable in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordPlanItemInstanceUnavailable

      public void recordPlanItemInstanceUnavailable(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity)
      Specified by:
      recordPlanItemInstanceUnavailable in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordPlanItemInstanceEnabled

      public void recordPlanItemInstanceEnabled(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity)
      Specified by:
      recordPlanItemInstanceEnabled in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordPlanItemInstanceDisabled

      public void recordPlanItemInstanceDisabled(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity)
      Specified by:
      recordPlanItemInstanceDisabled in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordPlanItemInstanceStarted

      public void recordPlanItemInstanceStarted(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity)
      Specified by:
      recordPlanItemInstanceStarted in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordPlanItemInstanceSuspended

      public void recordPlanItemInstanceSuspended(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity)
      Specified by:
      recordPlanItemInstanceSuspended in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordPlanItemInstanceCompleted

      public void recordPlanItemInstanceCompleted(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity)
      Specified by:
      recordPlanItemInstanceCompleted in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordPlanItemInstanceOccurred

      public void recordPlanItemInstanceOccurred(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity)
      Specified by:
      recordPlanItemInstanceOccurred in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordPlanItemInstanceTerminated

      public void recordPlanItemInstanceTerminated(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity)
      Specified by:
      recordPlanItemInstanceTerminated in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordPlanItemInstanceExit

      public void recordPlanItemInstanceExit(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstanceEntity)
      Specified by:
      recordPlanItemInstanceExit in interface org.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 interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • recordHistoricUserTaskLogEntry

      public void recordHistoricUserTaskLogEntry(org.flowable.task.api.history.HistoricTaskLogEntryBuilder taskLogEntryBuilder)
      Specified by:
      recordHistoricUserTaskLogEntry in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
    • deleteHistoricUserTaskLogEntry

      public void deleteHistoricUserTaskLogEntry(long logNumber)
      Specified by:
      deleteHistoricUserTaskLogEntry in interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager