public ExecuteRecipeAction(
            IOrchardServices orchardServices,
            ISetupService setupService,
            ShellSettings shellSettings,
            IEnumerable <IRecipeExecutionStep> recipeExecutionSteps,
            IRecipeParser recipeParser,
            IRecipeExecutor recipeExecutor,
            IDatabaseManager databaseManager,
            ISweepGenerator sweepGenerator,
            IRecipeStepQueue recipeStepQueue,
            IRepository <RecipeStepResultRecord> recipeStepResultRepository)
        {
            _orchardServices            = orchardServices;
            _setupService               = setupService;
            _shellSettings              = shellSettings;
            _recipeExecutionSteps       = recipeExecutionSteps;
            _recipeParser               = recipeParser;
            _recipeExecutor             = recipeExecutor;
            _databaseManager            = databaseManager;
            _sweepGenerator             = sweepGenerator;
            _recipeStepQueue            = recipeStepQueue;
            _recipeStepResultRepository = recipeStepResultRepository;

            RecipeExecutionTimeout = 600;
        }
示例#2
0
        public DefaultShell(ILifetimeScope lifetimeScope, ISweepGenerator sweepGenerator)
        {
            _lifetimeScope = lifetimeScope;
            _sweepGenerator = sweepGenerator;

            Logger = NullLogger.Instance;
        }
示例#3
0
        public DefaultShell(Func <Owned <IEnumerable <IShellEvents> > > eventsFactory, ISweepGenerator sweepGenerator)
        {
            _eventsFactory  = eventsFactory;
            _sweepGenerator = sweepGenerator;

            Logger = NullLogger.Instance;
        }
示例#4
0
        public DefaultShell(Func<Owned<IEnumerable<IShellEvents>>> eventsFactory, ISweepGenerator sweepGenerator)
        {
            _eventsFactory = eventsFactory;
            _sweepGenerator = sweepGenerator;

            Logger = NullLogger.Instance;
        }
示例#5
0
        public DefaultShell(ILifetimeScope lifetimeScope, ISweepGenerator sweepGenerator)
        {
            _lifetimeScope  = lifetimeScope;
            _sweepGenerator = sweepGenerator;

            Logger = NullLogger.Instance;
        }
示例#6
0
        public ExecuteRecipeAction(
            IOrchardServices orchardServices,
            ISetupService setupService,
            ShellSettings shellSettings,
            IEnumerable<IRecipeExecutionStep> recipeExecutionSteps,
            IRecipeParser recipeParser,
            IRecipeExecutor recipeExecutor,
            IDatabaseManager databaseManager,
            ISweepGenerator sweepGenerator,
            IRecipeStepQueue recipeStepQueue,
            IRepository<RecipeStepResultRecord> recipeStepResultRepository)
        {
            _orchardServices = orchardServices;
            _setupService = setupService;
            _shellSettings = shellSettings;
            _recipeExecutionSteps = recipeExecutionSteps;
            _recipeParser = recipeParser;
            _recipeExecutor = recipeExecutor;
            _databaseManager = databaseManager;
            _sweepGenerator = sweepGenerator;
            _recipeStepQueue = recipeStepQueue;
            _recipeStepResultRepository = recipeStepResultRepository;

            RecipeExecutionTimeout = 600;
        }
示例#7
0
        public HiddenStringFieldValueUpdateTaskHandler(
            IContentManager contentMananger,
            IFieldIndexService fieldIndexService,
            ITokenizer tokenizer,
            ISweepGenerator sweepGenerator)
        {
            _contentManager    = contentMananger;
            _fieldIndexService = fieldIndexService;
            _tokenizer         = tokenizer;
            _sweepGenerator    = sweepGenerator;

            Logger = NullLogger.Instance;
        }
示例#8
0
        public DefaultCMSShell(
            IEnumerable <IRouteProvider> routeProviders,
            IRoutePublisher routePublisher,
            ISweepGenerator sweepGenerator,
            Func <Owned <IShellEvents> > eventsFactory)
        {
            this.routeProviders = routeProviders;
            this.routePublisher = routePublisher;
            this.sweepGenerator = sweepGenerator;
            this.eventsFactory  = eventsFactory;

            Logger = NullLogger.Instance;
        }
示例#9
0
        public DefaultOrchardShell(
            Func<Owned<IOrchardShellEvents>> eventsFactory,
            IEnumerable<IRouteProvider> routeProviders,
            IRoutePublisher routePublisher,
            IEnumerable<IModelBinderProvider> modelBinderProviders,
            IModelBinderPublisher modelBinderPublisher,
            ISweepGenerator sweepGenerator) {
            _eventsFactory = eventsFactory;
            _routeProviders = routeProviders;
            _routePublisher = routePublisher;
            _modelBinderProviders = modelBinderProviders;
            _modelBinderPublisher = modelBinderPublisher;
            _sweepGenerator = sweepGenerator;

            Logger = NullLogger.Instance;
        }
        public DefaultOrchardShell(
            Func <Owned <IOrchardShellEvents> > eventsFactory,
            IEnumerable <IRouteProvider> routeProviders,
            IRoutePublisher routePublisher,
            IEnumerable <IModelBinderProvider> modelBinderProviders,
            IModelBinderPublisher modelBinderPublisher,
            ISweepGenerator sweepGenerator)
        {
            _eventsFactory        = eventsFactory;
            _routeProviders       = routeProviders;
            _routePublisher       = routePublisher;
            _modelBinderProviders = modelBinderProviders;
            _modelBinderPublisher = modelBinderPublisher;
            _sweepGenerator       = sweepGenerator;

            Logger = NullLogger.Instance;
        }
 public ScheduledTaskTasksHandler(IOrchardServices orchardServices,
                                  IScheduledTaskManager taskManager,
                                  IScheduledTaskService scheduledTaskService,
                                  IRepository <ScheduledTaskRecord> repoTasks,
                                  IWorkflowManager workflowManager,
                                  IRazorExecuteService razorExecuteService,
                                  ISweepGenerator sweepGenerator)
 {
     _orchardServices      = orchardServices;
     _taskManager          = taskManager;
     _scheduledTaskService = scheduledTaskService;
     _repoTasks            = repoTasks;
     _workflowManager      = workflowManager;
     _razorExecuteService  = razorExecuteService;
     _sweepGenerator       = sweepGenerator;
     Logger = NullLogger.Instance;
 }
示例#12
0
        public DefaultOrchardShell(
            IWorkContextAccessor workContextAccessor,
            IEnumerable<IRouteProvider> routeProviders,
            IEnumerable<IHttpRouteProvider> httpRouteProviders,
            IRoutePublisher routePublisher,
            IEnumerable<IModelBinderProvider> modelBinderProviders,
            IModelBinderPublisher modelBinderPublisher,
            ISweepGenerator sweepGenerator,
            IEnumerable<IOwinMiddlewareProvider> owinMiddlewareProviders,
            ShellSettings shellSettings) {
            _workContextAccessor = workContextAccessor;
            _routeProviders = routeProviders;
            _httpRouteProviders = httpRouteProviders;
            _routePublisher = routePublisher;
            _modelBinderProviders = modelBinderProviders;
            _modelBinderPublisher = modelBinderPublisher;
            _sweepGenerator = sweepGenerator;
            _owinMiddlewareProviders = owinMiddlewareProviders;
            _shellSettings = shellSettings;

            Logger = NullLogger.Instance;
        }
示例#13
0
        public DefaultOrchardShell(
            Func<Owned<IOrchardShellEvents>> eventsFactory,
            IEnumerable<IRouteProvider> routeProviders,
            IEnumerable<IHttpRouteProvider> httpRouteProviders,
            IRoutePublisher routePublisher,
            IEnumerable<IModelBinderProvider> modelBinderProviders,
            IModelBinderPublisher modelBinderPublisher,
            ISweepGenerator sweepGenerator,
            IEnumerable<IOwinMiddlewareProvider> owinMiddlewareProviders,
            ShellSettings shellSettings) {
            _eventsFactory = eventsFactory;
            _routeProviders = routeProviders;
            _httpRouteProviders = httpRouteProviders;
            _routePublisher = routePublisher;
            _modelBinderProviders = modelBinderProviders;
            _modelBinderPublisher = modelBinderPublisher;
            _sweepGenerator = sweepGenerator;
            _owinMiddlewareProviders = owinMiddlewareProviders;
            _shellSettings = shellSettings;

            Logger = NullLogger.Instance;
        }
示例#14
0
        public DefaultOrchardShell(
            IWorkContextAccessor workContextAccessor,
            IEnumerable <IRouteProvider> routeProviders,
            IEnumerable <IHttpRouteProvider> httpRouteProviders,
            IRoutePublisher routePublisher,
            IEnumerable <IModelBinderProvider> modelBinderProviders,
            IModelBinderPublisher modelBinderPublisher,
            ISweepGenerator sweepGenerator,
            IEnumerable <IOwinMiddlewareProvider> owinMiddlewareProviders,
            ShellSettings shellSettings)
        {
            _workContextAccessor     = workContextAccessor;
            _routeProviders          = routeProviders;
            _httpRouteProviders      = httpRouteProviders;
            _routePublisher          = routePublisher;
            _modelBinderProviders    = modelBinderProviders;
            _modelBinderPublisher    = modelBinderPublisher;
            _sweepGenerator          = sweepGenerator;
            _owinMiddlewareProviders = owinMiddlewareProviders;
            _shellSettings           = shellSettings;

            Logger = NullLogger.Instance;
        }
示例#15
0
        public DefaultOrchardShell(
            Func <Owned <IOrchardShellEvents> > eventsFactory,
            IEnumerable <IRouteProvider> routeProviders,
            IEnumerable <IHttpRouteProvider> httpRouteProviders,
            IRoutePublisher routePublisher,
            IEnumerable <IModelBinderProvider> modelBinderProviders,
            IModelBinderPublisher modelBinderPublisher,
            ISweepGenerator sweepGenerator,
            IEnumerable <IOwinMiddlewareProvider> owinMiddlewareProviders,
            ShellSettings shellSettings)
        {
            _eventsFactory           = eventsFactory;
            _routeProviders          = routeProviders;
            _httpRouteProviders      = httpRouteProviders;
            _routePublisher          = routePublisher;
            _modelBinderProviders    = modelBinderProviders;
            _modelBinderPublisher    = modelBinderPublisher;
            _sweepGenerator          = sweepGenerator;
            _owinMiddlewareProviders = owinMiddlewareProviders;
            _shellSettings           = shellSettings;

            Logger = NullLogger.Instance;
        }
 public ActivateSweepGeneratorStep(ISweepGenerator sweepGenerator, RecipeExecutionLogger logger)
     : base(logger)
 {
     _sweepGenerator = sweepGenerator;
 }
示例#17
0
 public ActivateSweepGeneratorStep(ISweepGenerator sweepGenerator, RecipeExecutionLogger logger)
     : base(logger)
 {
     _sweepGenerator = sweepGenerator;
 }