org.camunda.bpm.engine.impl.migration
Class AbstractMigrationCmd<T>
java.lang.Object
org.camunda.bpm.engine.impl.migration.AbstractMigrationCmd<T>
- All Implemented Interfaces:
- Command<T>
- Direct Known Subclasses:
- MigrateProcessInstanceBatchCmd, MigrateProcessInstanceCmd
public abstract class AbstractMigrationCmd<T>
- extends Object
- implements Command<T>
- Author:
- Thorben Lindhauer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.camunda.bpm.engine.impl.interceptor.Command |
execute |
executionBuilder
protected MigrationPlanExecutionBuilderImpl executionBuilder
AbstractMigrationCmd
public AbstractMigrationCmd(MigrationPlanExecutionBuilderImpl executionBuilder)
checkAuthorizations
protected void checkAuthorizations(CommandContext commandContext,
ProcessDefinitionEntity sourceDefinition,
ProcessDefinitionEntity targetDefinition,
Collection<String> processInstanceIds)
collectProcessInstanceIds
protected Collection<String> collectProcessInstanceIds(CommandContext commandContext)
writeUserOperationLog
protected void writeUserOperationLog(CommandContext commandContext,
ProcessDefinitionEntity sourceProcessDefinition,
ProcessDefinitionEntity targetProcessDefinition,
int numInstances,
boolean async)
resolveSourceProcessDefinition
protected ProcessDefinitionEntity resolveSourceProcessDefinition(CommandContext commandContext)
resolveTargetProcessDefinition
protected ProcessDefinitionEntity resolveTargetProcessDefinition(CommandContext commandContext)
getProcessDefinition
protected ProcessDefinitionEntity getProcessDefinition(CommandContext commandContext,
String processDefinitionId)
Copyright © 2017 camunda services GmbH. All rights reserved.