Class AsyncCmmnHistoryManager

java.lang.Object
org.flowable.cmmn.engine.impl.history.async.AbstractAsyncCmmnHistoryManager
org.flowable.cmmn.engine.impl.history.async.AsyncCmmnHistoryManager
All Implemented Interfaces:
CmmnHistoryManager

public class AsyncCmmnHistoryManager extends AbstractAsyncCmmnHistoryManager
Author:
Joram Barrez
  • Constructor Details

  • Method Details

    • getAsyncHistorySession

      protected AsyncHistorySession getAsyncHistorySession()
    • recordCaseInstanceStart

      public void recordCaseInstanceStart(CaseInstanceEntity caseInstanceEntity)
    • recordCaseInstanceEnd

      public void recordCaseInstanceEnd(CaseInstanceEntity caseInstanceEntity, String state, Date endTime)
    • recordHistoricCaseInstanceReactivated

      public void recordHistoricCaseInstanceReactivated(CaseInstanceEntity caseInstanceEntity)
    • recordUpdateCaseInstanceName

      public void recordUpdateCaseInstanceName(CaseInstanceEntity caseInstanceEntity, String name)
    • recordUpdateBusinessKey

      public void recordUpdateBusinessKey(CaseInstanceEntity caseInstanceEntity, String businessKey)
    • recordUpdateBusinessStatus

      public void recordUpdateBusinessStatus(CaseInstanceEntity caseInstanceEntity, String businessKey)
    • recordHistoricCaseInstanceDeleted

      public void recordHistoricCaseInstanceDeleted(String caseInstanceId, String tenantId)
    • recordBulkDeleteHistoricCaseInstances

      public void recordBulkDeleteHistoricCaseInstances(Collection<String> caseInstanceIds)
    • recordMilestoneReached

      public void recordMilestoneReached(MilestoneInstanceEntity milestoneInstanceEntity)
    • recordIdentityLinkCreated

      public void recordIdentityLinkCreated(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink)
    • recordIdentityLinkDeleted

      public void recordIdentityLinkDeleted(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink)
    • recordEntityLinkCreated

      public void recordEntityLinkCreated(EntityLinkEntity entityLink)
    • recordEntityLinkDeleted

      public void recordEntityLinkDeleted(EntityLinkEntity entityLink)
    • recordVariableCreate

      public void recordVariableCreate(VariableInstanceEntity variableInstanceEntity, Date createTime)
    • recordVariableUpdate

      public void recordVariableUpdate(VariableInstanceEntity variableInstanceEntity, Date updateTime)
    • recordVariableRemoved

      public void recordVariableRemoved(VariableInstanceEntity variableInstanceEntity)
    • recordTaskCreated

      public void recordTaskCreated(TaskEntity task)
    • recordTaskInfoChange

      public void recordTaskInfoChange(TaskEntity task, Date changeTime)
    • recordTaskEnd

      public void recordTaskEnd(TaskEntity task, String deleteReason, Date endTime)
    • recordHistoricTaskDeleted

      public void recordHistoricTaskDeleted(org.flowable.task.api.history.HistoricTaskInstance task)
    • recordPlanItemInstanceCreated

      public void recordPlanItemInstanceCreated(PlanItemInstanceEntity planItemInstanceEntity)
    • recordPlanItemInstanceReactivated

      public void recordPlanItemInstanceReactivated(PlanItemInstanceEntity planItemInstanceEntity)
    • recordPlanItemInstanceUpdated

      public void recordPlanItemInstanceUpdated(PlanItemInstanceEntity planItemInstanceEntity)
    • recordPlanItemInstanceAvailable

      public void recordPlanItemInstanceAvailable(PlanItemInstanceEntity planItemInstanceEntity)
    • recordPlanItemInstanceUnavailable

      public void recordPlanItemInstanceUnavailable(PlanItemInstanceEntity planItemInstanceEntity)
    • recordPlanItemInstanceEnabled

      public void recordPlanItemInstanceEnabled(PlanItemInstanceEntity planItemInstanceEntity)
    • recordPlanItemInstanceDisabled

      public void recordPlanItemInstanceDisabled(PlanItemInstanceEntity planItemInstanceEntity)
    • recordPlanItemInstanceStarted

      public void recordPlanItemInstanceStarted(PlanItemInstanceEntity planItemInstanceEntity)
    • recordPlanItemInstanceSuspended

      public void recordPlanItemInstanceSuspended(PlanItemInstanceEntity planItemInstanceEntity)
    • recordPlanItemInstanceCompleted

      public void recordPlanItemInstanceCompleted(PlanItemInstanceEntity planItemInstanceEntity)
    • recordPlanItemInstanceOccurred

      public void recordPlanItemInstanceOccurred(PlanItemInstanceEntity planItemInstanceEntity)
    • recordPlanItemInstanceTerminated

      public void recordPlanItemInstanceTerminated(PlanItemInstanceEntity planItemInstanceEntity)
    • recordPlanItemInstanceExit

      public void recordPlanItemInstanceExit(PlanItemInstanceEntity planItemInstanceEntity)
    • updateCaseDefinitionIdInHistory

      public void updateCaseDefinitionIdInHistory(CaseDefinition caseDefinition, CaseInstanceEntity caseInstance)
    • recordHistoricUserTaskLogEntry

      public void recordHistoricUserTaskLogEntry(org.flowable.task.api.history.HistoricTaskLogEntryBuilder taskLogEntryBuilder)
      Description copied from interface: CmmnHistoryManager
      Record historic user task log entry
      Parameters:
      taskLogEntryBuilder - historic user task log entry description
    • deleteHistoricUserTaskLogEntry

      public void deleteHistoricUserTaskLogEntry(long logNumber)
      Description copied from interface: CmmnHistoryManager
      Delete historic user task log entry
      Parameters:
      logNumber - log identifier
    • recordPlanItemInstanceFull

      protected void recordPlanItemInstanceFull(PlanItemInstanceEntity planItemInstanceEntity, Date lastUpdateTime)
    • removePlanItemInstanceFull

      protected void removePlanItemInstanceFull(String planItemInstanceId)
    • getJobServiceConfiguration

      protected JobServiceConfiguration getJobServiceConfiguration()