Class VariableConflictActivityInstanceValidator
- java.lang.Object
-
- org.camunda.bpm.engine.impl.migration.validation.instance.VariableConflictActivityInstanceValidator
-
- All Implemented Interfaces:
MigratingActivityInstanceValidator
public class VariableConflictActivityInstanceValidator extends java.lang.Object implements MigratingActivityInstanceValidator
Validates that when an activity instance has a variable with the same name twice (as a scope execution variable and a a concurrent variable parent execution variable), no situation occurs in which either one is overwritten.- Author:
- Thorben Lindhauer
-
-
Constructor Summary
Constructors Constructor Description VariableConflictActivityInstanceValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,java.util.List<MigratingVariableInstance>>
getMigratingVariableInstancesByName(MigratingActivityInstance activityInstance)
void
validate(MigratingActivityInstance migratingInstance, MigratingProcessInstance migratingProcessInstance, MigratingActivityInstanceValidationReportImpl instanceReport)
-
-
-
Method Detail
-
validate
public void validate(MigratingActivityInstance migratingInstance, MigratingProcessInstance migratingProcessInstance, MigratingActivityInstanceValidationReportImpl instanceReport)
- Specified by:
validate
in interfaceMigratingActivityInstanceValidator
-
getMigratingVariableInstancesByName
protected java.util.Map<java.lang.String,java.util.List<MigratingVariableInstance>> getMigratingVariableInstancesByName(MigratingActivityInstance activityInstance)
-
-