public abstract class AbstractMigrationCmd<T> extends Object implements Command<T>
Modifier and Type | Field and Description |
---|---|
protected MigrationPlanExecutionBuilderImpl |
executionBuilder |
Constructor and Description |
---|
AbstractMigrationCmd(MigrationPlanExecutionBuilderImpl executionBuilder) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkAuthorizations(CommandContext commandContext,
ProcessDefinitionEntity sourceDefinition,
ProcessDefinitionEntity targetDefinition,
Collection<String> processInstanceIds) |
protected Collection<String> |
collectProcessInstanceIds(CommandContext commandContext) |
protected ProcessDefinitionEntity |
getProcessDefinition(CommandContext commandContext,
String processDefinitionId) |
protected ProcessDefinitionEntity |
resolveSourceProcessDefinition(CommandContext commandContext) |
protected ProcessDefinitionEntity |
resolveTargetProcessDefinition(CommandContext commandContext) |
protected void |
writeUserOperationLog(CommandContext commandContext,
ProcessDefinitionEntity sourceProcessDefinition,
ProcessDefinitionEntity targetProcessDefinition,
int numInstances,
boolean async) |
protected MigrationPlanExecutionBuilderImpl executionBuilder
public AbstractMigrationCmd(MigrationPlanExecutionBuilderImpl executionBuilder)
protected void checkAuthorizations(CommandContext commandContext, ProcessDefinitionEntity sourceDefinition, ProcessDefinitionEntity targetDefinition, Collection<String> processInstanceIds)
protected Collection<String> collectProcessInstanceIds(CommandContext commandContext)
protected void writeUserOperationLog(CommandContext commandContext, ProcessDefinitionEntity sourceProcessDefinition, ProcessDefinitionEntity targetProcessDefinition, int numInstances, boolean async)
protected ProcessDefinitionEntity resolveSourceProcessDefinition(CommandContext commandContext)
protected ProcessDefinitionEntity resolveTargetProcessDefinition(CommandContext commandContext)
protected ProcessDefinitionEntity getProcessDefinition(CommandContext commandContext, String processDefinitionId)
Copyright © 2022. All rights reserved.