public virtual ActivityImpl GetTargetActivity(IMigrationInstruction instruction) { if (instruction != null) { return(null); } return(null); }
public MigratingCompensationEventSubscriptionInstance(IMigrationInstruction migrationInstruction, ScopeImpl sourceScope, ScopeImpl targetScope, EventSubscriptionEntity eventSubscription) { this.migrationInstruction = migrationInstruction; this.EventSubscription = eventSubscription; this.sourceScope = sourceScope; this.targetScope = targetScope; currentScope = sourceScope; }
public virtual MigratingCompensationEventSubscriptionInstance AddCompensationSubscriptionInstance( IMigrationInstruction eventSubscriptionInstruction, EventSubscriptionEntity eventSubscription, ScopeImpl sourceScope, ScopeImpl targetScope) { var compensationInstance = new MigratingCompensationEventSubscriptionInstance(eventSubscriptionInstruction, sourceScope, targetScope, eventSubscription); migratingCompensationSubscriptionInstances.Add(compensationInstance); return(compensationInstance); }
public virtual MigratingTransitionInstance AddTransitionInstance(IMigrationInstruction migrationInstruction, ITransitionInstance transitionInstance, ScopeImpl sourceScope, ScopeImpl targetScope, ExecutionEntity asyncExecution) { var migratingTransitionInstance = new MigratingTransitionInstance(transitionInstance, migrationInstruction, sourceScope, targetScope, asyncExecution); migratingTransitionInstances.Add(migratingTransitionInstance); return(migratingTransitionInstance); }
public MigratingTransitionInstance(ITransitionInstance transitionInstance, IMigrationInstruction migrationInstruction, ScopeImpl sourceScope, ScopeImpl targetScope, ExecutionEntity asyncExecution) { this.transitionInstance = transitionInstance; this.migrationInstruction = migrationInstruction; this.sourceScope = sourceScope; this.targetScope = targetScope; currentScope = sourceScope; RepresentativeExecution = asyncExecution; ActiveState = RepresentativeExecution.IsActive; }
public virtual MigratingEventScopeInstance AddEventScopeInstance(IMigrationInstruction migrationInstruction, ExecutionEntity eventScopeExecution, ScopeImpl sourceScope, ScopeImpl targetScope, IMigrationInstruction eventSubscriptionInstruction, EventSubscriptionEntity eventSubscription, ScopeImpl eventSubscriptionSourceScope, ScopeImpl eventSubscriptionTargetScope) { var compensationInstance = new MigratingEventScopeInstance(migrationInstruction, eventScopeExecution, sourceScope, targetScope, eventSubscriptionInstruction, eventSubscription, eventSubscriptionSourceScope, eventSubscriptionTargetScope); migratingEventScopeInstances.Add(compensationInstance); return(compensationInstance); }
public MigratingEventScopeInstance(IMigrationInstruction migrationInstruction, ExecutionEntity eventScopeExecution, ScopeImpl sourceScope, ScopeImpl targetScope, IMigrationInstruction eventSubscriptionInstruction, EventSubscriptionEntity eventSubscription, ScopeImpl eventSubscriptionSourceScope, ScopeImpl eventSubscriptionTargetScope) { MigratingEventSubscription = new MigratingCompensationEventSubscriptionInstance( eventSubscriptionInstruction, eventSubscriptionSourceScope, eventSubscriptionTargetScope, eventSubscription); this.migrationInstruction = migrationInstruction; this.EventScopeExecution = eventScopeExecution; // compensation handlers (not boundary events) this.sourceScope = sourceScope; this.targetScope = targetScope; }
public virtual MigratingActivityInstance AddActivityInstance(IMigrationInstruction migrationInstruction, IActivityInstance activityInstance, ScopeImpl sourceScope, ScopeImpl targetScope, ExecutionEntity scopeExecution) { var migratingActivityInstance = new MigratingActivityInstance(activityInstance, migrationInstruction, sourceScope, targetScope, scopeExecution); migratingActivityInstances.Add(migratingActivityInstance); if (processInstanceId.Equals(activityInstance.Id)) { rootInstance = migratingActivityInstance; } return(migratingActivityInstance); }
/// <summary> /// Creates a migrating activity instances /// </summary> public MigratingActivityInstance(IActivityInstance activityInstance, IMigrationInstruction migrationInstruction, ScopeImpl sourceScope, ScopeImpl targetScope, ExecutionEntity scopeExecution) { this.activityInstance = activityInstance; this.migrationInstruction = migrationInstruction; this.sourceScope = sourceScope; currentScope = sourceScope; this.targetScope = targetScope; RepresentativeExecution = scopeExecution; InstanceBehavior = DetermineBehavior(sourceScope); if ((activityInstance.ChildActivityInstances.Length == 0) && (activityInstance.ChildTransitionInstances.Length == 0)) { ActiveState = RepresentativeExecution.IsActive; } }
public MigratingActivityInstanceValidationReportImpl(MigratingActivityInstance migratingActivityInstance) { activityInstanceId = migratingActivityInstance.ActivityInstance.Id; sourceScopeId = migratingActivityInstance.SourceScope.Id; migrationInstruction = migratingActivityInstance.MigrationInstruction; }
public MigrationInstructionValidationReportImpl(IMigrationInstruction migrationInstruction) { this.migrationInstruction = migrationInstruction; }
public MigratingTransitionInstanceValidationReportImpl(MigratingTransitionInstance migratingTransitionInstance) { transitionInstanceId = migratingTransitionInstance.TransitionInstance.Id; sourceScopeId = migratingTransitionInstance.SourceScope.Id; migrationInstruction = migratingTransitionInstance.MigrationInstruction; }