Class SynchronizeProcessInstanceCmd
- java.lang.Object
-
- com.flowable.platform.engine.impl.cmd.AbstractSynchronizeCmd
-
- com.flowable.platform.engine.impl.cmd.SynchronizeProcessInstanceCmd
-
public class SynchronizeProcessInstanceCmd extends AbstractSynchronizeCmd implements Command<Void>
- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected String
processInstanceId
-
Constructor Summary
Constructors Constructor Description SynchronizeProcessInstanceCmd(String processInstanceId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Void
execute(CommandContext commandContext)
protected void
syncActivityInstance(ActivityInstance activity, HistoricActivityInstanceEntity existingHistoricActivity, HistoricActivityInstanceEntityManager historicActivityInstanceEntityManager)
protected Collection<String>
syncActivityInstances(ProcessEngineConfigurationImpl processEngineConfiguration)
Synchronise all activity instances and return their idsprotected void
syncEntityLinks(ProcessEngineConfigurationImpl processEngineConfiguration, DefaultHistoryManager defaultHistoryManager)
protected void
syncIdentityLinks(ProcessEngineConfigurationImpl processEngineConfiguration, DefaultHistoryManager defaultHistoryManager)
protected void
syncProcessInstance(ProcessEngineConfigurationImpl processEngineConfiguration, ExecutionEntity processInstance)
protected Collection<String>
syncTasks(ProcessEngineConfigurationImpl processEngineConfiguration, DefaultHistoryManager defaultHistoryManager)
protected void
syncVariables(ProcessEngineConfigurationImpl processEngineConfiguration)
-
Methods inherited from class com.flowable.platform.engine.impl.cmd.AbstractSynchronizeCmd
syncEntityLinks, syncIdentityLinks, syncTask, syncTasks, syncVariableInstance, syncVariables
-
-
-
-
Field Detail
-
processInstanceId
protected final String processInstanceId
-
-
Constructor Detail
-
SynchronizeProcessInstanceCmd
public SynchronizeProcessInstanceCmd(String processInstanceId)
-
-
Method Detail
-
execute
public Void execute(CommandContext commandContext)
-
syncProcessInstance
protected void syncProcessInstance(ProcessEngineConfigurationImpl processEngineConfiguration, ExecutionEntity processInstance)
-
syncActivityInstances
protected Collection<String> syncActivityInstances(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(ActivityInstance activity, HistoricActivityInstanceEntity existingHistoricActivity, HistoricActivityInstanceEntityManager historicActivityInstanceEntityManager)
-
syncVariables
protected void syncVariables(ProcessEngineConfigurationImpl processEngineConfiguration)
-
syncEntityLinks
protected void syncEntityLinks(ProcessEngineConfigurationImpl processEngineConfiguration, DefaultHistoryManager defaultHistoryManager)
-
syncIdentityLinks
protected void syncIdentityLinks(ProcessEngineConfigurationImpl processEngineConfiguration, DefaultHistoryManager defaultHistoryManager)
-
syncTasks
protected Collection<String> syncTasks(ProcessEngineConfigurationImpl processEngineConfiguration, DefaultHistoryManager defaultHistoryManager)
- Parameters:
processEngineConfiguration
- the process engine configurationdefaultHistoryManager
- the default history manager- Returns:
- the ids of all tasks that were synchronized
-
-