Package org.camunda.bpm.engine.impl.cmd
Class RestartProcessInstancesCmd
java.lang.Object
org.camunda.bpm.engine.impl.cmd.AbstractRestartProcessInstanceCmd<Void>
org.camunda.bpm.engine.impl.cmd.RestartProcessInstancesCmd
- Author:
- Anna Pazola
-
Field Summary
Fields inherited from class org.camunda.bpm.engine.impl.cmd.AbstractRestartProcessInstanceCmd
builder, commandExecutor -
Constructor Summary
ConstructorsConstructorDescriptionRestartProcessInstancesCmd(CommandExecutor commandExecutor, RestartProcessInstanceBuilderImpl builder) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyProperties(ProcessInstantiationBuilderImpl instantiationBuilder, ProcessDefinition processDefinition, HistoricProcessInstance processInstance) protected voidcheckAuthorization(CommandContext commandContext, ProcessDefinition processDefinition) protected VariableMapcollectInitialVariables(CommandContext commandContext, HistoricProcessInstance processInstance) protected VariableMapcollectLastVariables(CommandContext commandContext, HistoricProcessInstance processInstance) protected VariableMapcollectVariables(CommandContext commandContext, HistoricProcessInstance processInstance) protected voidprotected voidensureSameProcessDefinition(HistoricProcessInstance instance, String processDefinitionId) execute(CommandContext commandContext) protected HistoricProcessInstancegetHistoricProcessInstance(CommandContext commandContext, String processInstanceId) protected ProcessInstantiationBuilderImplgetProcessInstantiationBuilder(CommandExecutor commandExecutor, String processDefinitionId) protected HistoricActivityInstanceresolveStartActivityInstance(HistoricProcessInstance processInstance) Methods inherited from class org.camunda.bpm.engine.impl.cmd.AbstractRestartProcessInstanceCmd
collectProcessInstanceIds, getProcessDefinition, writeUserOperationLog
-
Constructor Details
-
RestartProcessInstancesCmd
public RestartProcessInstancesCmd(CommandExecutor commandExecutor, RestartProcessInstanceBuilderImpl builder)
-
-
Method Details
-
execute
-
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
-
getProcessInstantiationBuilder
protected ProcessInstantiationBuilderImpl getProcessInstantiationBuilder(CommandExecutor commandExecutor, String processDefinitionId) -
applyProperties
protected void applyProperties(ProcessInstantiationBuilderImpl instantiationBuilder, ProcessDefinition processDefinition, HistoricProcessInstance processInstance) -
collectVariables
protected VariableMap collectVariables(CommandContext commandContext, HistoricProcessInstance processInstance) -
collectInitialVariables
protected VariableMap collectInitialVariables(CommandContext commandContext, HistoricProcessInstance processInstance) -
collectLastVariables
protected VariableMap collectLastVariables(CommandContext commandContext, HistoricProcessInstance processInstance) -
resolveStartActivityInstance
protected HistoricActivityInstance resolveStartActivityInstance(HistoricProcessInstance processInstance)
-