Пример #1
0
 protected virtual UserConfigServicePlantBox CreatePlantBox(InitPlantUCPipelineArg args)
 {
     var plantBox = new UserConfigServicePlantBox();
       plantBox.RelatedPlantEx = args.RelatedPlant;
       plantBox.SettingsBox = args.SettingBox;
       plantBox.SettingsSteward = args.PersonalSettingsSteward;
       return plantBox;
 }
Пример #2
0
        protected virtual UserConfigServicePlantBox CreatePlantBox(InitPlantUCPipelineArg args)
        {
            var plantBox = new UserConfigServicePlantBox();

            plantBox.RelatedPlantEx  = args.RelatedPlant;
            plantBox.SettingsBox     = args.SettingBox;
            plantBox.SettingsSteward = args.PersonalSettingsSteward;
            return(plantBox);
        }
Пример #3
0
 public virtual void Process(InitPlantUCPipelineArg args)
 {
     var appropriateWorkhorse = args.RelatedPlant.GetFirstWorkhorseOfType<IUserConfiguration>();
       if (appropriateWorkhorse == null)
       {
     args.Abort();
     return;
       }
       args.Workhorse = appropriateWorkhorse;
 }
Пример #4
0
        public virtual void Process(InitPlantUCPipelineArg args)
        {
            var appropriateWorkhorse = args.RelatedPlant.GetFirstWorkhorseOfType <IUserConfiguration>();

            if (appropriateWorkhorse == null)
            {
                args.Abort();
                return;
            }
            args.Workhorse = appropriateWorkhorse;
        }
Пример #5
0
        public virtual void Process(InitPlantUCPipelineArg args)
        {
            UserConfigServicePlantBox userConfigServicePlantBox = this.CreatePlantBox(args);

            args.RelatedPlant.PutLuggage(args.LuggageName, userConfigServicePlantBox);
        }
Пример #6
0
        public static void Run(string luggageName, IPlantEx relatedPlant)
        {
            var args = new InitPlantUCPipelineArg(luggageName, relatedPlant);

            HatcherGuide <IPipelineManager> .Instance.InvokePipeline("userConfigServiceInitPlant", args);
        }
Пример #7
0
 public virtual void Process(InitPlantUCPipelineArg args)
 {
     args.SettingBox = args.RelatedPlant.MySettingsBox.GetSubBox(this.GetSettingName());
 }
Пример #8
0
 public virtual void Process(InitPlantUCPipelineArg args)
 {
     UserConfigServicePlantBox userConfigServicePlantBox = this.CreatePlantBox(args);
       args.RelatedPlant.PutLuggage(args.LuggageName, userConfigServicePlantBox);
 }
Пример #9
0
        public virtual void Process(InitPlantUCPipelineArg args)
        {
            IUserSettingsBuilder settingsBuilder = this.GetSettingBuilder(args.SettingBox);

            args.PersonalSettingsSteward = new PersonalUserSettingsSteward(settingsBuilder);
        }
 public virtual void Process(InitPlantUCPipelineArg args)
 {
     Assert.IsNotNull(args.PersonalSettingsSteward, "Steward cannot be null");
     args.Workhorse.StoreAndFillPersonalSettingsSteward(args.PersonalSettingsSteward);
 }
Пример #11
0
 public virtual void Process(InitPlantUCPipelineArg args)
 {
     args.SettingBox = args.RelatedPlant.MySettingsBox.GetSubBox(this.GetSettingName());
 }
 public virtual void Process(InitPlantUCPipelineArg args)
 {
     Assert.IsNotNull(args.PersonalSettingsSteward, "Steward cannot be null");
       args.Workhorse.StoreAndFillPersonalSettingsSteward(args.PersonalSettingsSteward);
 }
 public virtual void Process(InitPlantUCPipelineArg args)
 {
     IUserSettingsBuilder settingsBuilder = this.GetSettingBuilder(args.SettingBox);
       args.PersonalSettingsSteward = new PersonalUserSettingsSteward(settingsBuilder);
 }
Пример #14
0
 public static void Run(string luggageName, IPlantEx relatedPlant)
 {
     var args = new InitPlantUCPipelineArg(luggageName, relatedPlant);
       HatcherGuide<IPipelineManager>.Instance.InvokePipeline("userConfigServiceInitPlant", args);
 }