org.camunda.bpm.engine.impl.migration.validation
Class DefaultMigrationPlanValidator
java.lang.Object
org.camunda.bpm.engine.impl.migration.validation.DefaultMigrationPlanValidator
- All Implemented Interfaces:
- MigrationPlanValidator
public class DefaultMigrationPlanValidator
- extends Object
- implements MigrationPlanValidator
- Author:
- Thorben Lindhauer
|
Method Summary |
protected void |
ensureActivitiesCanBeMigrated(MigrationInstruction instruction,
List<MigrationInstruction> instructions,
ProcessDefinitionImpl sourceProcessDefinition,
ProcessDefinitionImpl targetProcessDefinition)
|
protected void |
ensureBoundaryEventsAreMigratedWithEventScope(MigrationInstruction instruction,
List<MigrationInstruction> instructions,
ProcessDefinitionImpl sourceProcessDefinition,
ProcessDefinitionImpl targetProcessDefinition)
|
protected void |
ensureOneToOneMapping(MigrationInstruction instruction,
List<MigrationInstruction> instructions,
ProcessDefinitionImpl sourceProcessDefinition,
ProcessDefinitionImpl targetProcessDefinition)
|
protected void |
validateEveryActivityIsOnlyOnceMapped(MigrationInstruction instruction,
Set<String> alreadyMappedSourceActivityIds)
|
void |
validateMigrationInstruction(ProcessDefinitionImpl sourceProcessDefinition,
ProcessDefinitionImpl targetProcessDefinition,
MigrationInstruction instruction,
List<MigrationInstruction> instructions)
|
void |
validateMigrationPlan(ProcessDefinitionImpl sourceProcessDefinition,
ProcessDefinitionImpl targetProcessDefinition,
MigrationPlan migrationPlan,
MigrationPlanValidationReportImpl validationReport)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultMigrationPlanValidator
public DefaultMigrationPlanValidator()
validateMigrationPlan
public void validateMigrationPlan(ProcessDefinitionImpl sourceProcessDefinition,
ProcessDefinitionImpl targetProcessDefinition,
MigrationPlan migrationPlan,
MigrationPlanValidationReportImpl validationReport)
- Specified by:
validateMigrationPlan in interface MigrationPlanValidator
validateMigrationInstruction
public void validateMigrationInstruction(ProcessDefinitionImpl sourceProcessDefinition,
ProcessDefinitionImpl targetProcessDefinition,
MigrationInstruction instruction,
List<MigrationInstruction> instructions)
validateEveryActivityIsOnlyOnceMapped
protected void validateEveryActivityIsOnlyOnceMapped(MigrationInstruction instruction,
Set<String> alreadyMappedSourceActivityIds)
ensureOneToOneMapping
protected void ensureOneToOneMapping(MigrationInstruction instruction,
List<MigrationInstruction> instructions,
ProcessDefinitionImpl sourceProcessDefinition,
ProcessDefinitionImpl targetProcessDefinition)
ensureActivitiesCanBeMigrated
protected void ensureActivitiesCanBeMigrated(MigrationInstruction instruction,
List<MigrationInstruction> instructions,
ProcessDefinitionImpl sourceProcessDefinition,
ProcessDefinitionImpl targetProcessDefinition)
ensureBoundaryEventsAreMigratedWithEventScope
protected void ensureBoundaryEventsAreMigratedWithEventScope(MigrationInstruction instruction,
List<MigrationInstruction> instructions,
ProcessDefinitionImpl sourceProcessDefinition,
ProcessDefinitionImpl targetProcessDefinition)
Copyright © 2016 camunda services GmbH. All rights reserved.