public class SynchronizeProcessInstanceCmd extends AbstractSynchronizeCmd implements Command<Void>
Modifier and Type | Field and Description |
---|---|
protected String |
processInstanceId |
Constructor and Description |
---|
SynchronizeProcessInstanceCmd(String processInstanceId) |
Modifier and Type | Method and 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 ids
|
protected 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) |
syncEntityLinks, syncIdentityLinks, syncTask, syncTasks, syncVariableInstance, syncVariables
protected final String processInstanceId
public SynchronizeProcessInstanceCmd(String processInstanceId)
public Void execute(CommandContext commandContext)
protected void syncProcessInstance(ProcessEngineConfigurationImpl processEngineConfiguration, ExecutionEntity processInstance)
protected Collection<String> syncActivityInstances(ProcessEngineConfigurationImpl processEngineConfiguration)
processEngineConfiguration
- the process engine configurationprotected void syncActivityInstance(ActivityInstance activity, HistoricActivityInstanceEntity existingHistoricActivity, HistoricActivityInstanceEntityManager historicActivityInstanceEntityManager)
protected void syncVariables(ProcessEngineConfigurationImpl processEngineConfiguration)
protected void syncEntityLinks(ProcessEngineConfigurationImpl processEngineConfiguration, DefaultHistoryManager defaultHistoryManager)
protected void syncIdentityLinks(ProcessEngineConfigurationImpl processEngineConfiguration, DefaultHistoryManager defaultHistoryManager)
protected Collection<String> syncTasks(ProcessEngineConfigurationImpl processEngineConfiguration, DefaultHistoryManager defaultHistoryManager)
processEngineConfiguration
- the process engine configurationdefaultHistoryManager
- the default history manager