org.camunda.bpm.engine.impl.cmd
Class RestartProcessInstancesCmd

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmd.AbstractRestartProcessInstanceCmd<Void>
      extended by org.camunda.bpm.engine.impl.cmd.RestartProcessInstancesCmd
All Implemented Interfaces:
Command<Void>

public class RestartProcessInstancesCmd
extends AbstractRestartProcessInstanceCmd<Void>

Author:
Anna Pazola

Field Summary
protected  boolean writeUserOperationLog
           
 
Fields inherited from class org.camunda.bpm.engine.impl.cmd.AbstractRestartProcessInstanceCmd
builder, commandExecutor
 
Constructor Summary
RestartProcessInstancesCmd(CommandExecutor commandExecutor, RestartProcessInstanceBuilderImpl builder, boolean writeUserOperationLog)
           
 
Method Summary
protected  void applyProperties(ProcessInstantiationBuilderImpl instantiationBuilder, ProcessDefinition processDefinition, HistoricProcessInstance processInstance)
           
protected  void checkAuthorization(CommandContext commandContext, ProcessDefinition processDefinition)
           
protected  org.camunda.bpm.engine.variable.VariableMap collectInitialVariables(CommandContext commandContext, HistoricProcessInstance processInstance)
           
protected  org.camunda.bpm.engine.variable.VariableMap collectLastVariables(CommandContext commandContext, HistoricProcessInstance processInstance)
           
protected  org.camunda.bpm.engine.variable.VariableMap collectVariables(CommandContext commandContext, HistoricProcessInstance processInstance)
           
protected  void ensureHistoricProcessInstanceNotActive(HistoricProcessInstance instance)
           
protected  void ensureSameProcessDefinition(HistoricProcessInstance instance, String processDefinitionId)
           
 Void execute(CommandContext commandContext)
           
protected  HistoricProcessInstance getHistoricProcessInstance(CommandContext commandContext, String processInstanceId)
           
protected  ProcessInstantiationBuilderImpl getProcessInstantiationBuilder(CommandExecutor commandExecutor, String processDefinitionId)
           
protected  HistoricActivityInstance resolveStartActivityInstance(HistoricProcessInstance processInstance)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.cmd.AbstractRestartProcessInstanceCmd
collectProcessInstanceIds, getProcessDefinition, writeUserOperationLog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

writeUserOperationLog

protected boolean writeUserOperationLog
Constructor Detail

RestartProcessInstancesCmd

public RestartProcessInstancesCmd(CommandExecutor commandExecutor,
                                  RestartProcessInstanceBuilderImpl builder,
                                  boolean writeUserOperationLog)
Method Detail

execute

public Void execute(CommandContext commandContext)

checkAuthorization

protected void checkAuthorization(CommandContext commandContext,
                                  ProcessDefinition processDefinition)

getHistoricProcessInstance

protected HistoricProcessInstance getHistoricProcessInstance(CommandContext commandContext,
                                                             String processInstanceId)

ensureSameProcessDefinition

protected void ensureSameProcessDefinition(HistoricProcessInstance instance,
                                           String processDefinitionId)

ensureHistoricProcessInstanceNotActive

protected void ensureHistoricProcessInstanceNotActive(HistoricProcessInstance instance)

getProcessInstantiationBuilder

protected ProcessInstantiationBuilderImpl getProcessInstantiationBuilder(CommandExecutor commandExecutor,
                                                                         String processDefinitionId)

applyProperties

protected void applyProperties(ProcessInstantiationBuilderImpl instantiationBuilder,
                               ProcessDefinition processDefinition,
                               HistoricProcessInstance processInstance)

collectVariables

protected org.camunda.bpm.engine.variable.VariableMap collectVariables(CommandContext commandContext,
                                                                       HistoricProcessInstance processInstance)

collectInitialVariables

protected org.camunda.bpm.engine.variable.VariableMap collectInitialVariables(CommandContext commandContext,
                                                                              HistoricProcessInstance processInstance)

collectLastVariables

protected org.camunda.bpm.engine.variable.VariableMap collectLastVariables(CommandContext commandContext,
                                                                           HistoricProcessInstance processInstance)

resolveStartActivityInstance

protected HistoricActivityInstance resolveStartActivityInstance(HistoricProcessInstance processInstance)


Copyright © 2017 camunda services GmbH. All rights reserved.