Class SynchronizeCaseInstanceCmd

java.lang.Object
com.flowable.platform.engine.impl.cmd.AbstractSynchronizeCmd
com.flowable.platform.engine.impl.cmd.SynchronizeCaseInstanceCmd
All Implemented Interfaces:
org.flowable.common.engine.impl.interceptor.Command<Void>

public class SynchronizeCaseInstanceCmd extends AbstractSynchronizeCmd implements org.flowable.common.engine.impl.interceptor.Command<Void>
Author:
Filip Hrisafov
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
     
    protected void
    syncCaseInstance(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance)
     
    protected void
    syncEntityLinks(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, org.flowable.cmmn.engine.impl.history.DefaultCmmnHistoryManager defaultCmmnHistoryManager)
     
    protected void
    syncIdentityLinks(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, org.flowable.cmmn.engine.impl.history.DefaultCmmnHistoryManager defaultCmmnHistoryManager)
     
    protected void
    syncMilestones(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, Consumer<org.flowable.cmmn.engine.impl.persistence.entity.MilestoneInstanceEntity> milestoneCreator)
     
    protected void
    syncPlanItem(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItem, org.flowable.cmmn.engine.impl.persistence.entity.HistoricPlanItemInstanceEntity existingHistoricPlanItem, org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, org.flowable.cmmn.engine.impl.history.DefaultCmmnHistoryManager defaultCmmnHistoryManager)
     
    protected Collection<String>
    syncPlanItems(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, org.flowable.cmmn.engine.impl.history.DefaultCmmnHistoryManager defaultCmmnHistoryManager)
     
    protected Collection<String>
    syncTasks(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, org.flowable.cmmn.engine.impl.history.DefaultCmmnHistoryManager defaultCmmnHistoryManager)
     
    protected void
    syncVariables(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration)
     

    Methods inherited from class com.flowable.platform.engine.impl.cmd.AbstractSynchronizeCmd

    syncEntityLinks, syncIdentityLinks, syncTask, syncTasks, syncVariableInstance, syncVariables

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • caseInstanceId

      protected final String caseInstanceId
  • Constructor Details

    • SynchronizeCaseInstanceCmd

      public SynchronizeCaseInstanceCmd(String caseInstanceId)
  • Method Details

    • execute

      public Void execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
      Specified by:
      execute in interface org.flowable.common.engine.impl.interceptor.Command<Void>
    • syncCaseInstance

      protected void syncCaseInstance(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance)
    • syncMilestones

      protected void syncMilestones(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, Consumer<org.flowable.cmmn.engine.impl.persistence.entity.MilestoneInstanceEntity> milestoneCreator)
    • syncPlanItems

      protected Collection<String> syncPlanItems(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, org.flowable.cmmn.engine.impl.history.DefaultCmmnHistoryManager defaultCmmnHistoryManager)
    • syncPlanItem

      protected void syncPlanItem(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItem, org.flowable.cmmn.engine.impl.persistence.entity.HistoricPlanItemInstanceEntity existingHistoricPlanItem, org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, org.flowable.cmmn.engine.impl.history.DefaultCmmnHistoryManager defaultCmmnHistoryManager)
    • syncVariables

      protected void syncVariables(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration)
    • syncEntityLinks

      protected void syncEntityLinks(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, org.flowable.cmmn.engine.impl.history.DefaultCmmnHistoryManager defaultCmmnHistoryManager)
    • syncIdentityLinks

      protected void syncIdentityLinks(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, org.flowable.cmmn.engine.impl.history.DefaultCmmnHistoryManager defaultCmmnHistoryManager)
    • syncTasks

      protected Collection<String> syncTasks(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, org.flowable.cmmn.engine.impl.history.DefaultCmmnHistoryManager defaultCmmnHistoryManager)