public ShellContextFactory(
     ICompositionStrategy compositionStrategy,
     IShellContainerFactory shellContainerFactory)
 {
     _compositionStrategy = compositionStrategy;
     _shellContainerFactory = shellContainerFactory;
 }
 public DefaultShellContextFactory(ICompositionStrategy compositionStrategy, IShellContainerFactory shellContainerFactory, IShellDescriptorCache shellDescriptorCache, IEnumerable<IMinimumShellDescriptorProvider> minimumShellDescriptorProviders)
 {
     _compositionStrategy = compositionStrategy;
     _shellContainerFactory = shellContainerFactory;
     _shellDescriptorCache = shellDescriptorCache;
     _minimumShellDescriptorProviders = minimumShellDescriptorProviders;
     Logger = NullLogger.Instance;
 }
 public ShellContextFactory(
     IShellDescriptorCache shellDescriptorCache,
     ICompositionStrategy compositionStrategy,
     IShellContainerFactory shellContainerFactory) {
     _shellDescriptorCache = shellDescriptorCache;
     _compositionStrategy = compositionStrategy;
     _shellContainerFactory = shellContainerFactory;
     Logger = NullLogger.Instance;
 }
 public ShellContextFactory(
     ICompositionStrategy compositionStrategy,
     IShellContainerFactory shellContainerFactory,
     ILogger<ShellContextFactory> logger)
 {
     _compositionStrategy = compositionStrategy;
     _shellContainerFactory = shellContainerFactory;
     _logger = logger;
 }
Exemple #5
0
 public EngineContextFactory(
     ICompositionStrategy compositionStrategy,
     IEngineContainerFactory engineContainerFactory,
     IEnumerable <EngineFeature> engineFeatures,
     ILogger <EngineContextFactory> logger)
 {
     _compositionStrategy    = compositionStrategy;
     _engineContainerFactory = engineContainerFactory;
     _engineFeatures         = engineFeatures;
     _logger = logger;
 }
 public ShellContextFactory(
     ICompositionStrategy compositionStrategy,
     IShellContainerFactory shellContainerFactory,
     IEnumerable <ShellFeature> shellFeatures,
     ILogger <ShellContextFactory> logger)
 {
     _compositionStrategy   = compositionStrategy;
     _shellContainerFactory = shellContainerFactory;
     _shellFeatures         = shellFeatures;
     _logger = logger;
 }
 public SchemaCommandGenerator(
     ISessionFactoryHolder sessionFactoryHolder,
     IExtensionManager extensionManager,
     ICompositionStrategy compositionStrategy,
     ShellSettings shellSettings,
     IDataServicesProviderFactory dataServicesProviderFactory) {
     _sessionFactoryHolder = sessionFactoryHolder;
     _extensionManager = extensionManager;
     _compositionStrategy = compositionStrategy;
     _shellSettings = shellSettings;
     _dataServicesProviderFactory = dataServicesProviderFactory;
 }
Exemple #8
0
 public SchemaCommandGenerator(
     ISessionFactoryHolder sessionFactoryHolder,
     IExtensionManager extensionManager,
     ICompositionStrategy compositionStrategy,
     ShellSettings shellSettings,
     IDataServicesProviderFactory dataServicesProviderFactory)
 {
     _sessionFactoryHolder        = sessionFactoryHolder;
     _extensionManager            = extensionManager;
     _compositionStrategy         = compositionStrategy;
     _shellSettings               = shellSettings;
     _dataServicesProviderFactory = dataServicesProviderFactory;
 }
 public SchemaCommandGenerator(
     ISessionFactoryHolder sessionFactoryHolder,
     IExtensionManager extensionManager,
     ICompositionStrategy compositionStrategy,
     IConfigurationService configService,
     IDataServicesProviderFactory dataServicesProviderFactory)
 {
     _sessionFactoryHolder        = sessionFactoryHolder;
     _extensionManager            = extensionManager;
     _compositionStrategy         = compositionStrategy;
     _connection                  = configService.ConnectionSettings;
     _dataServicesProviderFactory = dataServicesProviderFactory;
 }
 public SetupService(
     ShellSettings shellSettings,
     INotifier notifier,
     IOrchardHost orchardHost,
     IShellSettingsManager shellSettingsManager,
     IShellContainerFactory shellContainerFactory,
     ICompositionStrategy compositionStrategy)
 {
     _shellSettings = shellSettings;
     _orchardHost = orchardHost;
     _shellSettingsManager = shellSettingsManager;
     _shellContainerFactory = shellContainerFactory;
     _compositionStrategy = compositionStrategy;
     T = NullLocalizer.Instance;
 }
 public SetupService(
     IOrchardHost orchardHost,
     IShellSettingsManager shellSettingsManager,
     IShellContainerFactory shellContainerFactory,
     ICompositionStrategy compositionStrategy,
     IExtensionManager extensionManager,
     IHttpContextAccessor httpContextAccessor)
 {
     _orchardHost           = orchardHost;
     _shellSettingsManager  = shellSettingsManager;
     _shellContainerFactory = shellContainerFactory;
     _compositionStrategy   = compositionStrategy;
     _extensionManager      = extensionManager;
     _httpContextAccessor   = httpContextAccessor;
 }
Exemple #12
0
 public SetupService(
     IOrchardHost orchardHost,
     IShellSettingsManager shellSettingsManager,
     IShellContainerFactory shellContainerFactory,
     ICompositionStrategy compositionStrategy,
     IExtensionManager extensionManager,
     IHttpContextAccessor httpContextAccessor)
 {
     _orchardHost = orchardHost;
     _shellSettingsManager = shellSettingsManager;
     _shellContainerFactory = shellContainerFactory;
     _compositionStrategy = compositionStrategy;
     _extensionManager = extensionManager;
     _httpContextAccessor = httpContextAccessor;
 }
Exemple #13
0
 public SetupService(
     ShellSettings shellSettings,
     IOrchardHost orchardHost,
     IShellSettingsManager shellSettingsManager,
     IShellContainerFactory shellContainerFactory,
     ICompositionStrategy compositionStrategy,
     IProcessingEngine processingEngine)
 {
     _shellSettings         = shellSettings;
     _orchardHost           = orchardHost;
     _shellSettingsManager  = shellSettingsManager;
     _shellContainerFactory = shellContainerFactory;
     _compositionStrategy   = compositionStrategy;
     _processingEngine      = processingEngine;
 }
Exemple #14
0
 public SetupService(
  ShellSettings shellSettings,
  IOrchardHost orchardHost,
  IShellSettingsManager shellSettingsManager,
  IShellContainerFactory shellContainerFactory,
  ICompositionStrategy compositionStrategy,
  IProcessingEngine processingEngine,
  IExtensionManager extensionManager)
 {
     _shellSettings = shellSettings;
     _orchardHost = orchardHost;
     _shellSettingsManager = shellSettingsManager;
     _shellContainerFactory = shellContainerFactory;
     _compositionStrategy = compositionStrategy;
     _processingEngine = processingEngine;
     _extensionManager = extensionManager;
 }
Exemple #15
0
 public SetupService(
     ShellSettings shellSettings,
     ITomeltHost tomeltHost,
     IShellSettingsManager shellSettingsManager,
     IShellContainerFactory shellContainerFactory,
     ICompositionStrategy compositionStrategy,
     IProcessingEngine processingEngine,
     IRecipeHarvester recipeHarvester)
 {
     _shellSettings         = shellSettings;
     _tomeltHost            = tomeltHost;
     _shellSettingsManager  = shellSettingsManager;
     _shellContainerFactory = shellContainerFactory;
     _compositionStrategy   = compositionStrategy;
     _processingEngine      = processingEngine;
     _recipeHarvester       = recipeHarvester;
 }
 //private readonly IEnumerable<Recipe> _recipes;
 public SetupService(
     ShellSettings shellSettings,
     ICoeveryHost coeveryHost,
     IShellSettingsManager shellSettingsManager,
     IShellContainerFactory shellContainerFactory,
     ICompositionStrategy compositionStrategy,
     IProcessingEngine processingEngine)
 {
     _shellSettings = shellSettings;
     _coeveryHost = coeveryHost;
     _shellSettingsManager = shellSettingsManager;
     _shellContainerFactory = shellContainerFactory;
     _compositionStrategy = compositionStrategy;
     _processingEngine = processingEngine;
     //_recipes = recipeHarvester.HarvestRecipes("Coevery.Setup");
     T = NullLocalizer.Instance;
 }
Exemple #17
0
        //private readonly IEnumerable<Recipe> _recipes;

        public SetupService(
            ShellSettings shellSettings,
            ICoeveryHost coeveryHost,
            IShellSettingsManager shellSettingsManager,
            IShellContainerFactory shellContainerFactory,
            ICompositionStrategy compositionStrategy,
            IProcessingEngine processingEngine)
        {
            _shellSettings         = shellSettings;
            _coeveryHost           = coeveryHost;
            _shellSettingsManager  = shellSettingsManager;
            _shellContainerFactory = shellContainerFactory;
            _compositionStrategy   = compositionStrategy;
            _processingEngine      = processingEngine;
            //_recipes = recipeHarvester.HarvestRecipes("Coevery.Setup");
            T = NullLocalizer.Instance;
        }
 public SetupService(
     ShellSettings shellSettings,
     IOrchardHost orchardHost,
     IShellSettingsManager shellSettingsManager,
     IShellContainerFactory shellContainerFactory,
     ICompositionStrategy compositionStrategy,
     IProcessingEngine processingEngine,
     IRecipeHarvester recipeHarvester) {
     _shellSettings = shellSettings;
     _orchardHost = orchardHost;
     _shellSettingsManager = shellSettingsManager;
     _shellContainerFactory = shellContainerFactory;
     _compositionStrategy = compositionStrategy;
     _processingEngine = processingEngine;
     _recipeHarvester = recipeHarvester;
     _recipes = _recipeHarvester.HarvestRecipes("Orchard.Setup");
     T = NullLocalizer.Instance;
 }
Exemple #19
0
 public SetupService(
     ShellSettings shellSettings,
     IOrchardHost orchardHost,
     IShellSettingsManager shellSettingsManager,
     IShellContainerFactory shellContainerFactory,
     ICompositionStrategy compositionStrategy,
     IExtensionManager extensionManager,
     IHttpContextAccessor httpContextAccessor)
 {
     _shellSettings = shellSettings;
     _orchardHost = orchardHost;
     _shellSettingsManager = shellSettingsManager;
     _shellContainerFactory = shellContainerFactory;
     _compositionStrategy = compositionStrategy;
     _extensionManager = extensionManager;
     _httpContextAccessor = httpContextAccessor;
     T = NullLocalizer.Instance;
 }
        public ShellContextFactory(
            IShellDescriptorCache shellDescriptorCache,
            IShellDescriptorManager shellDescriptorManager,
            ICompositionStrategy compositionStrategy,
            IOptions <SchubertOptions> options,
            ILoggerFactory loggerFactory)
        {
            Guard.ArgumentNotNull(shellDescriptorManager, nameof(shellDescriptorManager));
            Guard.ArgumentNotNull(shellDescriptorCache, nameof(shellDescriptorCache));
            Guard.ArgumentNotNull(compositionStrategy, nameof(compositionStrategy));
            Guard.ArgumentNotNull(options, nameof(options));

            _options                = options.Value;
            _compositionStrategy    = compositionStrategy;
            _shellDescriptorManager = shellDescriptorManager;
            _shellDescriptorCache   = shellDescriptorCache;
            _logger = loggerFactory?.CreateLogger <ShellContextFactory>() ?? (ILogger)NullLogger.Instance;
        }
 public SetupService(
     ShellSettings shellSettings,
     IOrchardHost orchardHost,
     IShellSettingsManager shellSettingsManager,
     IShellContainerFactory shellContainerFactory,
     ICompositionStrategy compositionStrategy,
     IExtensionManager extensionManager,
     IHttpContextAccessor httpContextAccessor)
 {
     _shellSettings         = shellSettings;
     _orchardHost           = orchardHost;
     _shellSettingsManager  = shellSettingsManager;
     _shellContainerFactory = shellContainerFactory;
     _compositionStrategy   = compositionStrategy;
     _extensionManager      = extensionManager;
     _httpContextAccessor   = httpContextAccessor;
     T = NullLocalizer.Instance;
 }
 public SetupService(
     ShellSettings shellSettings,
     IOrchardHost orchardHost,
     IShellSettingsManager shellSettingsManager,
     IShellContainerFactory shellContainerFactory,
     ICompositionStrategy compositionStrategy,
     IProcessingEngine processingEngine,
     IRecipeHarvester recipeHarvester)
 {
     _shellSettings         = shellSettings;
     _orchardHost           = orchardHost;
     _shellSettingsManager  = shellSettingsManager;
     _shellContainerFactory = shellContainerFactory;
     _compositionStrategy   = compositionStrategy;
     _processingEngine      = processingEngine;
     _recipeHarvester       = recipeHarvester;
     _recipes = _recipeHarvester.HarvestRecipes("Orchard.Setup");
     T        = NullLocalizer.Instance;
 }
Exemple #23
0
 public SetupService(
     ShellSettings shellSettings,
     IOrchardHost orchardHost,
     IShellSettingsManager shellSettingsManager,
     IShellContainerFactory shellContainerFactory,
     ICompositionStrategy compositionStrategy,
     IExtensionManager extensionManager,
     IHttpContextAccessor httpContextAccessor,
     IRunningShellTable runningShellTable,
     ILogger <SetupService> logger)
 {
     _shellSettings         = shellSettings;
     _orchardHost           = orchardHost;
     _shellSettingsManager  = shellSettingsManager;
     _shellContainerFactory = shellContainerFactory;
     _compositionStrategy   = compositionStrategy;
     _extensionManager      = extensionManager;
     _httpContextAccessor   = httpContextAccessor;
     _runningShellTable     = runningShellTable;
     _logger = logger;
 }
Exemple #24
0
 public SetupService(
     ShellSettings shellSettings,
     IOrchardHost orchardHost,
     IShellSettingsManager shellSettingsManager,
     IShellContainerFactory shellContainerFactory,
     ICompositionStrategy compositionStrategy,
     IExtensionManager extensionManager,
     IHttpContextAccessor httpContextAccessor,
     IRunningShellTable runningShellTable,
     ILoggerFactory loggerFactory)
 {
     _shellSettings = shellSettings;
     _orchardHost = orchardHost;
     _shellSettingsManager = shellSettingsManager;
     _shellContainerFactory = shellContainerFactory;
     _compositionStrategy = compositionStrategy;
     _extensionManager = extensionManager;
     _httpContextAccessor = httpContextAccessor;
     _runningShellTable = runningShellTable;
     _logger = loggerFactory.CreateLogger<SetupService>();
 }
Exemple #25
0
 public SetupService(
     ShellSettings shellSettings,
     IOrchardHost orchardHost,
     IShellContextFactory shellContextFactory,
     ICompositionStrategy compositionStrategy,
     IExtensionManager extensionManager,
     IHttpContextAccessor httpContextAccessor,
     IRunningShellTable runningShellTable,
     IRecipeHarvester recipeHarvester,
     ILogger<SetupService> logger
     )
 {
     _shellSettings = shellSettings;
     _orchardHost = orchardHost;
     _shellContextFactory = shellContextFactory;
     _compositionStrategy = compositionStrategy;
     _extensionManager = extensionManager;
     _httpContextAccessor = httpContextAccessor;
     _runningShellTable = runningShellTable;
     _recipeHarvester = recipeHarvester;
     _logger = logger;
 }
 public SetupService(
     ShellSettings shellSettings,
     IShellHost orchardHost,
     IShellContextFactory shellContextFactory,
     ICompositionStrategy compositionStrategy,
     IExtensionManager extensionManager,
     IHttpContextAccessor httpContextAccessor,
     IRunningShellTable runningShellTable,
     IEnumerable <IRecipeHarvester> recipeHarvesters,
     ILogger <SetupService> logger,
     IStringLocalizer <SetupService> stringLocalizer
     )
 {
     _shellSettings       = shellSettings;
     _orchardHost         = orchardHost;
     _shellContextFactory = shellContextFactory;
     _compositionStrategy = compositionStrategy;
     _extensionManager    = extensionManager;
     _httpContextAccessor = httpContextAccessor;
     _runningShellTable   = runningShellTable;
     _recipeHarvesters    = recipeHarvesters;
     _logger = logger;
     T       = stringLocalizer;
 }
 public AddressingLogic(ISanitizationStrategy sanitizationStrategy, ICompositionStrategy composition)
 {
     this.sanitizationStrategy = sanitizationStrategy;
     this.composition          = composition;
 }
 public ShellContextFactory(IShellContainerFactory shellContainerFactory, ICompositionStrategy compositionStrategy)
 {
     _shellContainerFactory = shellContainerFactory;
     _compositionStrategy   = compositionStrategy;
 }