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