Class SynchronizeProcessInstanceCmd

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

public class SynchronizeProcessInstanceCmd 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
    syncActivityInstance(org.flowable.engine.runtime.ActivityInstance activity, org.flowable.engine.impl.persistence.entity.HistoricActivityInstanceEntity existingHistoricActivity, org.flowable.engine.impl.persistence.entity.HistoricActivityInstanceEntityManager historicActivityInstanceEntityManager)
     
    protected Collection<String>
    syncActivityInstances(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration)
    Synchronise all activity instances and return their ids
    protected void
    syncEntityLinks(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration, org.flowable.engine.impl.history.DefaultHistoryManager defaultHistoryManager)
     
    protected void
    syncIdentityLinks(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration, org.flowable.engine.impl.history.DefaultHistoryManager defaultHistoryManager)
     
    protected void
    syncProcessInstance(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration, org.flowable.engine.impl.persistence.entity.ExecutionEntity processInstance)
     
    protected Collection<String>
    syncTasks(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration, org.flowable.engine.impl.history.DefaultHistoryManager defaultHistoryManager)
     
    protected void
    syncVariables(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration)
     

    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

    • processInstanceId

      protected final String processInstanceId
  • Constructor Details

    • SynchronizeProcessInstanceCmd

      public SynchronizeProcessInstanceCmd(String processInstanceId)
  • 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>
    • syncProcessInstance

      protected void syncProcessInstance(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration, org.flowable.engine.impl.persistence.entity.ExecutionEntity processInstance)
    • syncActivityInstances

      protected Collection<String> syncActivityInstances(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration)
      Synchronise all activity instances and return their ids
      Parameters:
      processEngineConfiguration - the process engine configuration
      Returns:
      the ids of all activities that were synchronized
    • syncActivityInstance

      protected void syncActivityInstance(org.flowable.engine.runtime.ActivityInstance activity, org.flowable.engine.impl.persistence.entity.HistoricActivityInstanceEntity existingHistoricActivity, org.flowable.engine.impl.persistence.entity.HistoricActivityInstanceEntityManager historicActivityInstanceEntityManager)
    • syncVariables

      protected void syncVariables(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration)
    • syncEntityLinks

      protected void syncEntityLinks(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration, org.flowable.engine.impl.history.DefaultHistoryManager defaultHistoryManager)
    • syncIdentityLinks

      protected void syncIdentityLinks(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration, org.flowable.engine.impl.history.DefaultHistoryManager defaultHistoryManager)
    • syncTasks

      protected Collection<String> syncTasks(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration, org.flowable.engine.impl.history.DefaultHistoryManager defaultHistoryManager)
      Parameters:
      processEngineConfiguration - the process engine configuration
      defaultHistoryManager - the default history manager
      Returns:
      the ids of all tasks that were synchronized