public LanguageChangeDetails(ILanguageBranchRepository languageBranchRepository, LocalizationService localizationService, IContentLanguageSettingsHandler contentLanguageSettingsHandler, IContentRepository contentRepository) { _languageBranchRepository = languageBranchRepository; _localizationService = localizationService; _contentLanguageSettingsHandler = contentLanguageSettingsHandler; _contentRepository = contentRepository; }
public ControllerStub( IElasticSearchSettings settings, IHttpClientHelper httpClientHelper, ILanguageBranchRepository languageBranchRepository) : base(settings, httpClientHelper, languageBranchRepository) { }
// private readonly ViewModelFactory _modelFactory; /// <summary> /// Initializes a new instance of the <see cref="PageContextActionFilter"/> class. /// </summary> public PageContextActionFilter(IContentLoader contentLoader, UrlResolver urlResolver, ILanguageBranchRepository languageBranchRepository, ISiteSettingsProvider siteConfiguration) { _contentLoader = contentLoader; _urlResolver = urlResolver; _languageBranchRepository = languageBranchRepository; _siteConfiguration = siteConfiguration; }
// private readonly ViewModelFactory _modelFactory; /// <summary> /// Initializes a new instance of the <see cref="PageContextActionFilter"/> class. /// </summary> public PageContextActionFilter(IContentLoader contentLoader, UrlResolver urlResolver, ILanguageBranchRepository languageBranchRepository, ISiteSettingsProvider siteConfiguration) { _contentLoader = contentLoader; _urlResolver = urlResolver; _languageBranchRepository = languageBranchRepository; _siteConfiguration = siteConfiguration; }
public RedirectService(UrlResolver urlResolver, ISiteDefinitionRepository siteDefinitionRepository, ILanguageBranchRepository languageBranchRepository) { _urlResolver = urlResolver; _siteDefinitionRepository = siteDefinitionRepository; _languageBranchRepository = languageBranchRepository; RedirectRuleStorage.Init(); }
public ElasticAutoSuggestController( ILanguageBranchRepository languageBranchRepository, IAutoSuggestRepository autoSuggestRepository, IElasticSearchSettings settings, IHttpClientHelper httpClientHelper) : base(settings, httpClientHelper, languageBranchRepository) { _autoSuggestRepository = autoSuggestRepository; }
public SitemapRepository(ILanguageBranchRepository languageBranchRepository) { if (languageBranchRepository == null) { throw new ArgumentNullException("languageBranchRepository"); } _languageBranchRepository = languageBranchRepository; }
public DescendetLinksOfCatalogRoot(ReferenceConverter referenceConverter, IContentLoader contentLoader, ILanguageBranchRepository languageBranchRepository) { _contentLoader = contentLoader; _referenceConverter = referenceConverter; _languageBranchRepository = languageBranchRepository; }
internal ElasticSynonymsController( ISynonymRepository synonymRepository, ILanguageBranchRepository languageBranchRepository, Admin.Index indexHelper) { _synonymRepository = synonymRepository; _languageBranchRepository = languageBranchRepository; _indexHelper = indexHelper; }
public ElasticSynonymsController( ILanguageBranchRepository languageBranchRepository, ISynonymRepository synonymRepository, IElasticSearchSettings settings, IHttpClientHelper httpClientHelper) : base(settings, httpClientHelper, languageBranchRepository) { _synonymRepository = synonymRepository; }
/// <summary>Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Initializes a new instance of the <see cref="T:EPiServer.Personalization.SubscriptionJob" /> class. /// </summary> /// <exclude /> public SubscriptionJob(IContentRepository contentRepository, LocalizationService localizationService, Gosso.EpiserverLegacy.DataAccess.Internal.SubscriptionDB subscriptionDataAccess, ISiteDefinitionResolver siteDefinitionResolver, ILanguageBranchRepository languageBranchRepository, IUserImpersonation userImpersonation) { this._contentRepository = contentRepository ?? (IContentRepository)DataFactory.Instance; this._localizationService = localizationService; this._userImpersonation = userImpersonation; this._subscriptionDB = subscriptionDataAccess ?? ServiceLocator.Current.GetInstance <Gosso.EpiserverLegacy.DataAccess.Internal.SubscriptionDB>(); this._siteDefinitionResolver = siteDefinitionResolver ?? ServiceLocator.Current.GetInstance <ISiteDefinitionResolver>(); this._languageBranchRepository = languageBranchRepository ?? ServiceLocator.Current.GetInstance <ILanguageBranchRepository>(); }
public SetupData(IContainer container) { _referenceConverter = container.GetInstance <ReferenceConverter>(); _languageBranchRepository = container.GetInstance <ILanguageBranchRepository>(); _contentRepository = container.GetInstance <IContentRepository>(); _currentMarket = container.GetInstance <ICurrentMarket>(); _marketService = container.GetInstance <IMarketService>(); _priceService = container.GetInstance <IPriceService>(); }
public ReplaceablesManager( IReplaceableStorageProvider replaceableRepository, ILanguageBranchRepository languageBranchRepository, ISynchronizedObjectInstanceCache cacheManager) { _replaceableRepository = replaceableRepository; _languageBranchRepository = languageBranchRepository; _cacheManager = cacheManager; }
public SiteMapBuilder(IContentLoader pageRepo, ILanguageBranchRepository langRepo, UrlResolver urlResolver) { _pageRepo = pageRepo; _langRepo = langRepo; _urlResolver = urlResolver; _filter = new FilterContentForVisitor(); _host = SiteDefinition.Current.SiteUrl.Host; _namespace = "http://www.sitemaps.org/schemas/sitemap/0.9"; }
public ElasticConsoleController( ILanguageBranchRepository languageBranchRepository, IElasticSearchSettings settings, IHttpClientHelper httpClientHelper) : base(settings, httpClientHelper, languageBranchRepository) { _settings = settings; _httpClientHelper = httpClientHelper; }
public ElasticTrackingController( ILanguageBranchRepository languageBranchRepository, ITrackingRepository trackingRepository, IElasticSearchSettings settings, IHttpClientHelper httpClientHelper) : base(settings, httpClientHelper, languageBranchRepository) { _trackingRepository = trackingRepository; }
public ElasticIndexInspectorController( IElasticSearchSettings settings, IHttpClientHelper httpClientHelper, IInspectorRepository inspectorRepository, ILanguageBranchRepository languageBranchRepository) : base(settings, httpClientHelper, languageBranchRepository) { _inspectorRepository = inspectorRepository; }
internal ElasticTrackingController( IContentLoader contentLoader, ILanguageBranchRepository languageBranchRepository, ITrackingRepository trackingRepository, Admin.Index indexHelper) { _languageBranchRepository = languageBranchRepository; _trackingRepository = trackingRepository; _indexHelper = indexHelper; }
public PageDataIndexer(ILanguageBranchRepository languageBranchRepository,IElasticClient elasticClient, CmsElasticSearchOptions options, IContentRepository contentRepository, IIndexableTypeMapperResolver indexableTypeMapperResolver, ILogger logger) { LanguageBranchRepository = languageBranchRepository; ElasticClient = elasticClient; Options = options; _contentRepository = contentRepository; _indexableTypeMapperResolver = indexableTypeMapperResolver; _logger = logger; }
public ElasticAdminController( ILanguageBranchRepository languageBranchRepository, ICoreIndexer coreIndexer, IElasticSearchSettings settings) { _languageBranchRepository = languageBranchRepository; _coreIndexer = coreIndexer; _settings = settings; _healthHelper = new Health(settings); }
protected SitemapXmlGenerator(ISitemapRepository sitemapRepository, IContentRepository contentRepository, UrlResolver urlResolver, SiteDefinitionRepository siteDefinitionRepository, ILanguageBranchRepository languageBranchRepository) { this.SitemapRepository = sitemapRepository; this.ContentRepository = contentRepository; this.UrlResolver = urlResolver; this.SiteDefinitionRepository = siteDefinitionRepository; this.LanguageBranchRepository = languageBranchRepository; this.EnabledLanguages = this.LanguageBranchRepository.ListEnabled(); this._urlSet = new HashSet<string>(); }
protected SitemapXmlGenerator(ISitemapRepository sitemapRepository, IContentRepository contentRepository, UrlResolver urlResolver, SiteDefinitionRepository siteDefinitionRepository, ILanguageBranchRepository languageBranchRepository) { this.SitemapRepository = sitemapRepository; this.ContentRepository = contentRepository; this.UrlResolver = urlResolver; this.SiteDefinitionRepository = siteDefinitionRepository; this.LanguageBranchRepository = languageBranchRepository; this.EnabledLanguages = this.LanguageBranchRepository.ListEnabled(); this.UrlSet = new HashSet <string>(); }
public ElasticSynonymsController( ISynonymRepository synonymRepository, ILanguageBranchRepository languageBranchRepository, IElasticSearchSettings settings) : this( synonymRepository, languageBranchRepository, new Admin.Index(settings)) { }
public ElasticBoostingController( ILanguageBranchRepository languageBranchRepository, IBoostingRepository boostingRepository, IContentTypeRepository pageTypeRepository, IElasticSearchSettings settings, IHttpClientHelper httpClientHelper) : base(settings, httpClientHelper, languageBranchRepository) { _boostingRepository = boostingRepository; _pageTypeRepository = pageTypeRepository; }
/// <summary>Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Initializes a new instance of the <see cref="T:TinyMCE.Business.ConvertBlocks.ConvertBlockTypeDB" /> class. /// </summary> /// <exclude /> public ConvertBlockTypeDb( IDatabaseExecutor databaseHandler, IContentRepository contentRepository, ILanguageBranchRepository languageBranchRepository, IPropertyDefinitionRepository propertyDefinitionRepository) : base(databaseHandler) { _contentRepository = contentRepository; _languageBranchRepository = languageBranchRepository; _propertyDefinitionRepository = propertyDefinitionRepository; }
public ElasticBestBetsController( IContentLoader contentLoader, IBestBetsRepository bestBetsRepository, ILanguageBranchRepository languageBranchRepository, IElasticSearchSettings settings, IHttpClientHelper httpClientHelper) : base(settings, httpClientHelper, languageBranchRepository) { _contentLoader = contentLoader; _bestBetsRepository = bestBetsRepository; }
internal ElasticBestBetsController( IContentLoader contentLoader, IBestBetsRepository bestBetsRepository, ILanguageBranchRepository languageBranchRepository, Admin.Index indexHelper) { _contentLoader = contentLoader; _bestBetsRepository = bestBetsRepository; _languageBranchRepository = languageBranchRepository; _indexHelper = indexHelper; }
protected ElasticSearchControllerBase( IElasticSearchSettings settings, IHttpClientHelper httpClientHelper, ILanguageBranchRepository languageBranchRepository) { _settings = settings; _httpClientHelper = httpClientHelper; _languageBranchRepository = languageBranchRepository; Indices = GetIndices(); Languages = GetLanguages(); }
public ElasticTrackingController( IContentLoader contentLoader, ILanguageBranchRepository languageBranchRepository, ITrackingRepository trackingRepository, IElasticSearchSettings settings) : this( contentLoader, languageBranchRepository, trackingRepository, new Admin.Index(settings)) { }
public ElasticAdminController( ILanguageBranchRepository languageBranchRepository, ICoreIndexer coreIndexer, IElasticSearchSettings settings, IHttpClientHelper httpClientHelper) : base(settings, httpClientHelper, languageBranchRepository) { _coreIndexer = coreIndexer; _settings = settings; _healthHelper = new Health(settings, httpClientHelper); _httpClientHelper = httpClientHelper; }
public BulkUpdateController(IContentModelMapper contentModelMapper, IContentTypeRepository contentTypeRepository, IContentRepository contentRepository, ILanguageBranchRepository languageBranchRepository, IContentLoader contentLoader) { _contentModelMapper = contentModelMapper; _contentTypeRepository = contentTypeRepository; _contentRepository = contentRepository; _languageBranchRepository = languageBranchRepository; _contentLoader = contentLoader; }
/// <summary> /// Load the content for a <see cref="ContentReference"/>. /// </summary> /// <param name="contentLink"> /// The content link. /// </param> /// <param name="languageSelector"> /// The language selector. /// </param> /// <returns> /// The <see cref="IContent"/>. /// </returns> /// <exception cref="System.ArgumentNullException"> /// contentLink /// </exception> /// <exception cref="System.NotSupportedException"> /// Only cloning of pages is supported /// </exception> protected override IContent LoadContent(ContentReference contentLink, ILanguageSelector languageSelector) { if (ContentReference.IsNullOrEmpty(contentLink) || contentLink.ID == 0) { throw new ArgumentNullException("contentLink"); } if (languageSelector == null) { languageSelector = LanguageSelector.AutoDetect(); } if (contentLink.WorkID > 0) { return(this.ContentStore.LoadVersion(contentLink, -1)); } ILanguageBranchRepository languageBranchRepository = ServiceLocator.Current.GetInstance <ILanguageBranchRepository>(); LanguageSelectorContext context = new LanguageSelectorContext( contentLink, languageBranchRepository, this.Load); if (contentLink.GetPublishedOrLatest) { languageSelector.SelectPageLanguage(context); LanguageBranch langBr = null; if (context.SelectedLanguage != null) { langBr = languageBranchRepository.Load(context.SelectedLanguage); } return(this.ContentStore.LoadVersion(contentLink, langBr != null ? langBr.ID : -1)); } languageSelector.SetInitializedLanguageBranch(context); // Get published version of Content IContent originalContent = this.ContentStore.Load( contentLink, context.SelectedLanguageBranch != null ? context.SelectedLanguageBranch.ID : -1); PageData page = originalContent as PageData; if (page == null) { throw new NotSupportedException("Only cloning of pages is supported"); } return(this.ClonePage(page)); }
public InstallService(ServiceAccessor <IDataImporter> dataImporter, ILanguageBranchRepository languageBranchRepository, ISiteDefinitionRepository siteDefinitionRepository, ContentExportProcessor contentExportProcessor, IConnectionStringHandler connectionStringHandler) { _dataImporter = dataImporter; _languageBranchRepository = languageBranchRepository; _siteDefinitionRepository = siteDefinitionRepository; _contentExportProcessor = contentExportProcessor; _connectionStringHandler = connectionStringHandler; }
public IndexEPiServerContent( IContentLoader contentLoader, ICoreIndexer coreIndexer, IIndexer indexer, ILanguageBranchRepository languageBranchRepository, IElasticSearchSettings settings) { _indexer = indexer; _coreIndexer = coreIndexer; _contentLoader = contentLoader; _languageBranchRepository = languageBranchRepository; _settings = settings; IsStoppable = true; }
public CommerceSitemapXmlGenerator(ISitemapRepository sitemapRepository, IContentRepository contentRepository, UrlResolver urlResolver, SiteDefinitionRepository siteDefinitionRepository, ILanguageBranchRepository languageBranchRepository, ReferenceConverter referenceConverter) : base(sitemapRepository, contentRepository, urlResolver, siteDefinitionRepository, languageBranchRepository) { if (referenceConverter == null) throw new ArgumentNullException("referenceConverter"); _referenceConverter = referenceConverter; }
public ContentDataImporter(CatalogImportExport importer, ILanguageBranchRepository languageBranchRepository) { _progressMessenger = new WebProgressMessenger(); _importer = importer; _importer.ImportExportProgressMessage += ImportExport_ImportExportProgressMessage; _languageBranchRepository = languageBranchRepository; }
public ReplaceablesEditorController(IReplaceablesManager replaceablesManager, ILanguageBranchRepository languageBranchRepository) { _replaceablesManager = replaceablesManager; _languageBranchRepository = languageBranchRepository; }
public SitemapRepository(ILanguageBranchRepository languageBranchRepository) { if (languageBranchRepository == null) throw new ArgumentNullException("languageBranchRepository"); _languageBranchRepository = languageBranchRepository; }
public MobileSitemapXmlGenerator(ISitemapRepository sitemapRepository, IContentRepository contentRepository, UrlResolver urlResolver, SiteDefinitionRepository siteDefinitionRepository, ILanguageBranchRepository languageBranchRepository) : base(sitemapRepository, contentRepository, urlResolver, siteDefinitionRepository, languageBranchRepository) { }
public CommerceAndStandardSitemapXmlGenerator(ISitemapRepository sitemapRepository, IContentRepository contentRepository, UrlResolver urlResolver, SiteDefinitionRepository siteDefinitionRepository, ILanguageBranchRepository languageBranchRepository, ReferenceConverter referenceConverter) : base(sitemapRepository, contentRepository, urlResolver, siteDefinitionRepository, languageBranchRepository, referenceConverter) { }
public SiteContentIndexer() { _contentLoader = ServiceLocator.Current.GetInstance<IContentLoader>(); _languageBranchRepository = ServiceLocator.Current.GetInstance<ILanguageBranchRepository>(); }