org.camunda.bpm.engine.impl.migration.validation.instruction
Interface MigrationInstructionValidator

All Known Implementing Classes:
AdditionalFlowScopeInstructionValidator, CannotAddMultiInstanceBodyValidator, CannotAddMultiInstanceInnerActivityValidator, CannotRemoveMultiInstanceInnerActivityValidator, ConditionalEventUpdateEventTriggerValidator, GatewayMappingValidator, OnlyOnceMappedActivityInstructionValidator, SameBehaviorInstructionValidator, SameEventScopeInstructionValidator, SameEventTypeValidator, UpdateEventTriggersValidator

public interface MigrationInstructionValidator

Checks that a migration instruction is valid for the migration plan. For example if the instruction migrates an activity to a different type.


Method Summary
 void validate(ValidatingMigrationInstruction instruction, ValidatingMigrationInstructions instructions, MigrationInstructionValidationReportImpl report)
          Check that a migration instruction is valid for a migration plan.
 

Method Detail

validate

void validate(ValidatingMigrationInstruction instruction,
              ValidatingMigrationInstructions instructions,
              MigrationInstructionValidationReportImpl report)
Check that a migration instruction is valid for a migration plan. If it is invalid a failure has to added to the validation report.

Parameters:
instruction - the instruction to validate
instructions - the complete migration plan to validate
report - the validation report


Copyright © 2017 camunda services GmbH. All rights reserved.