org.camunda.bpm.engine.impl.batch
Class RestartProcessInstancesBatchCmd

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

public class RestartProcessInstancesBatchCmd
extends AbstractRestartProcessInstanceCmd<Batch>

Author:
Anna Pazola

Field Summary
 
Fields inherited from class org.camunda.bpm.engine.impl.cmd.AbstractRestartProcessInstanceCmd
builder, commandExecutor
 
Constructor Summary
RestartProcessInstancesBatchCmd(CommandExecutor commandExecutor, RestartProcessInstanceBuilderImpl builder)
           
 
Method Summary
protected  int calculateSize(ProcessEngineConfigurationImpl engineConfiguration, RestartProcessInstancesBatchConfiguration batchConfiguration)
           
protected  BatchEntity createBatch(CommandContext commandContext, List<AbstractProcessInstanceModificationCommand> instructions, List<String> processInstanceIds, ProcessDefinitionEntity processDefinition)
           
protected  void ensureTenantAuthorized(CommandContext commandContext, ProcessDefinitionEntity processDefinition)
           
 Batch execute(CommandContext commandContext)
           
protected  BatchJobHandler<RestartProcessInstancesBatchConfiguration> getBatchJobHandler(ProcessEngineConfigurationImpl processEngineConfiguration)
           
 
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
 

Constructor Detail

RestartProcessInstancesBatchCmd

public RestartProcessInstancesBatchCmd(CommandExecutor commandExecutor,
                                       RestartProcessInstanceBuilderImpl builder)
Method Detail

execute

public Batch execute(CommandContext commandContext)

createBatch

protected BatchEntity createBatch(CommandContext commandContext,
                                  List<AbstractProcessInstanceModificationCommand> instructions,
                                  List<String> processInstanceIds,
                                  ProcessDefinitionEntity processDefinition)

calculateSize

protected int calculateSize(ProcessEngineConfigurationImpl engineConfiguration,
                            RestartProcessInstancesBatchConfiguration batchConfiguration)

getBatchJobHandler

protected BatchJobHandler<RestartProcessInstancesBatchConfiguration> getBatchJobHandler(ProcessEngineConfigurationImpl processEngineConfiguration)

ensureTenantAuthorized

protected void ensureTenantAuthorized(CommandContext commandContext,
                                      ProcessDefinitionEntity processDefinition)


Copyright © 2017 camunda services GmbH. All rights reserved.