public virtual MigratingInstanceParseContext TargetJobDefinitions( ICollection <JobDefinitionEntity> jobDefinitions) { TargetJobDefinitionsRenamed = new Dictionary <string, IList <JobDefinitionEntity> >(); foreach (var jobDefinition in jobDefinitions) { CollectionUtil.AddToMapOfLists(TargetJobDefinitionsRenamed, jobDefinition.ActivityId, jobDefinition); } return(this); }
protected internal virtual IDictionary <string, IList <IMigrationInstruction> > OrganizeInstructionsBySourceScope( IMigrationPlan migrationPlan) { IDictionary <string, IList <IMigrationInstruction> > organizedInstructions = new Dictionary <string, IList <IMigrationInstruction> >(); foreach (var instruction in migrationPlan.Instructions) { CollectionUtil.AddToMapOfLists(organizedInstructions, instruction.SourceActivityId, instruction); } return(organizedInstructions); }
GetMigratingVariableInstancesByName(MigratingActivityInstance activityInstance) { IDictionary <string, IList <MigratingVariableInstance> > result = new Dictionary <string, IList <MigratingVariableInstance> >(); foreach (var migratingInstance in activityInstance.MigratingDependentInstances) { if (migratingInstance is MigratingVariableInstance) { var migratingVariableInstance = (MigratingVariableInstance)migratingInstance; CollectionUtil.AddToMapOfLists(result, migratingVariableInstance.VariableName, migratingVariableInstance); } } return(result); }
protected internal virtual void IndexInstruction(IValidatingMigrationInstruction instruction) { CollectionUtil.AddToMapOfLists(InstructionsBySourceScope, instruction.SourceActivity, instruction); CollectionUtil.AddToMapOfLists(InstructionsByTargetScope, instruction.TargetActivity, instruction); }
public virtual void SubmitAdditionalJobBatch(string engineName, IList <string> jobIds) { CollectionUtil.AddToMapOfLists(AdditionalJobBatchesByEngine, engineName, jobIds); }
public virtual void AddBuiltInTaskListener(string eventName, ITaskListener taskListener) { CollectionUtil.AddToMapOfLists(TaskListeners, eventName, taskListener); CollectionUtil.AddToMapOfLists(builtinTaskListeners, eventName, taskListener); }