org.camunda.bpm.engine.impl.migration.validation.instance
Class NoUnmappedLeafInstanceValidator

java.lang.Object
  extended by org.camunda.bpm.engine.impl.migration.validation.instance.NoUnmappedLeafInstanceValidator
All Implemented Interfaces:
MigratingActivityInstanceValidator, MigratingCompensationInstanceValidator, MigratingTransitionInstanceValidator

public class NoUnmappedLeafInstanceValidator
extends Object
implements MigratingActivityInstanceValidator, MigratingTransitionInstanceValidator, MigratingCompensationInstanceValidator


Constructor Summary
NoUnmappedLeafInstanceValidator()
           
 
Method Summary
protected  boolean hasNoInstruction(MigratingProcessElementInstance migratingInstance)
           
protected  boolean isInvalid(MigratingActivityInstance migratingInstance)
           
protected  boolean isInvalid(MigratingCompensationEventSubscriptionInstance migratingInstance)
           
protected  boolean isInvalid(MigratingEventScopeInstance migratingInstance)
           
protected  boolean isInvalid(MigratingTransitionInstance migratingInstance)
           
 void validate(MigratingActivityInstance migratingInstance, MigratingProcessInstance migratingProcessInstance, MigratingActivityInstanceValidationReportImpl instanceReport)
           
 void validate(MigratingCompensationEventSubscriptionInstance migratingInstance, MigratingProcessInstance migratingProcessInstance, MigratingActivityInstanceValidationReportImpl ancestorInstanceReport)
           
 void validate(MigratingEventScopeInstance migratingInstance, MigratingProcessInstance migratingProcessInstance, MigratingActivityInstanceValidationReportImpl ancestorInstanceReport)
           
 void validate(MigratingTransitionInstance migratingInstance, MigratingProcessInstance migratingProcessInstance, MigratingTransitionInstanceValidationReportImpl instanceReport)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoUnmappedLeafInstanceValidator

public NoUnmappedLeafInstanceValidator()
Method Detail

validate

public void validate(MigratingActivityInstance migratingInstance,
                     MigratingProcessInstance migratingProcessInstance,
                     MigratingActivityInstanceValidationReportImpl instanceReport)
Specified by:
validate in interface MigratingActivityInstanceValidator

validate

public void validate(MigratingTransitionInstance migratingInstance,
                     MigratingProcessInstance migratingProcessInstance,
                     MigratingTransitionInstanceValidationReportImpl instanceReport)
Specified by:
validate in interface MigratingTransitionInstanceValidator

validate

public void validate(MigratingCompensationEventSubscriptionInstance migratingInstance,
                     MigratingProcessInstance migratingProcessInstance,
                     MigratingActivityInstanceValidationReportImpl ancestorInstanceReport)
Specified by:
validate in interface MigratingCompensationInstanceValidator
ancestorInstanceReport - the report of the closest ancestor activity instance; errors should be added to this report

validate

public void validate(MigratingEventScopeInstance migratingInstance,
                     MigratingProcessInstance migratingProcessInstance,
                     MigratingActivityInstanceValidationReportImpl ancestorInstanceReport)
Specified by:
validate in interface MigratingCompensationInstanceValidator
ancestorInstanceReport - the report of the closest ancestor activity instance; errors should be added to this report

isInvalid

protected boolean isInvalid(MigratingActivityInstance migratingInstance)

isInvalid

protected boolean isInvalid(MigratingEventScopeInstance migratingInstance)

isInvalid

protected boolean isInvalid(MigratingTransitionInstance migratingInstance)

isInvalid

protected boolean isInvalid(MigratingCompensationEventSubscriptionInstance migratingInstance)

hasNoInstruction

protected boolean hasNoInstruction(MigratingProcessElementInstance migratingInstance)


Copyright © 2017 camunda services GmbH. All rights reserved.