org.camunda.bpm.engine.impl.cmd
Class CreateMigrationPlanCmd
java.lang.Object
org.camunda.bpm.engine.impl.cmd.CreateMigrationPlanCmd
- All Implemented Interfaces:
- Command<MigrationPlan>
public class CreateMigrationPlanCmd
- extends Object
- implements Command<MigrationPlan>
- Author:
- Thorben Lindhauer
Method Summary |
protected void |
checkAuthorization(CommandContext commandContext,
ProcessDefinitionEntity sourceProcessDefinition,
ProcessDefinitionEntity targetProcessDefinition)
|
MigrationPlan |
execute(CommandContext commandContext)
|
protected List<MigrationInstruction> |
generateInstructions(CommandContext commandContext,
ProcessDefinitionImpl sourceProcessDefinition,
ProcessDefinitionImpl targetProcessDefinition,
boolean updateEventTriggers)
|
protected ProcessDefinitionEntity |
getProcessDefinition(CommandContext commandContext,
String id,
String type)
|
protected MigrationInstructionValidationReportImpl |
validateInstruction(ValidatingMigrationInstruction instruction,
ValidatingMigrationInstructions instructions,
List<MigrationInstructionValidator> migrationInstructionValidators)
|
protected void |
validateMigrationPlan(CommandContext commandContext,
MigrationPlanImpl migrationPlan,
ProcessDefinitionImpl sourceProcessDefinition,
ProcessDefinitionImpl targetProcessDefinition)
|
protected ValidatingMigrationInstructions |
wrapMigrationInstructions(MigrationPlan migrationPlan,
ProcessDefinitionImpl sourceProcessDefinition,
ProcessDefinitionImpl targetProcessDefinition,
MigrationPlanValidationReportImpl planReport)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
public static final MigrationLogger LOG
migrationBuilder
protected MigrationPlanBuilderImpl migrationBuilder
CreateMigrationPlanCmd
public CreateMigrationPlanCmd(MigrationPlanBuilderImpl migrationPlanBuilderImpl)
execute
public MigrationPlan execute(CommandContext commandContext)
- Specified by:
execute
in interface Command<MigrationPlan>
getProcessDefinition
protected ProcessDefinitionEntity getProcessDefinition(CommandContext commandContext,
String id,
String type)
checkAuthorization
protected void checkAuthorization(CommandContext commandContext,
ProcessDefinitionEntity sourceProcessDefinition,
ProcessDefinitionEntity targetProcessDefinition)
generateInstructions
protected List<MigrationInstruction> generateInstructions(CommandContext commandContext,
ProcessDefinitionImpl sourceProcessDefinition,
ProcessDefinitionImpl targetProcessDefinition,
boolean updateEventTriggers)
validateMigrationPlan
protected void validateMigrationPlan(CommandContext commandContext,
MigrationPlanImpl migrationPlan,
ProcessDefinitionImpl sourceProcessDefinition,
ProcessDefinitionImpl targetProcessDefinition)
validateInstruction
protected MigrationInstructionValidationReportImpl validateInstruction(ValidatingMigrationInstruction instruction,
ValidatingMigrationInstructions instructions,
List<MigrationInstructionValidator> migrationInstructionValidators)
wrapMigrationInstructions
protected ValidatingMigrationInstructions wrapMigrationInstructions(MigrationPlan migrationPlan,
ProcessDefinitionImpl sourceProcessDefinition,
ProcessDefinitionImpl targetProcessDefinition,
MigrationPlanValidationReportImpl planReport)
Copyright © 2016 camunda services GmbH. All rights reserved.