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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute
(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 idsprotected 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
-
Field Details
-
processInstanceId
-
-
Constructor Details
-
SynchronizeProcessInstanceCmd
-
-
Method Details
-
execute
- Specified by:
execute
in interfaceorg.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 configurationdefaultHistoryManager
- the default history manager- Returns:
- the ids of all tasks that were synchronized
-