Beispiel #1
0
 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;
 }
Beispiel #5
0
 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;
 }
Beispiel #8
0
 public DescendetLinksOfCatalogRoot(ReferenceConverter referenceConverter,
                                    IContentLoader contentLoader,
                                    ILanguageBranchRepository languageBranchRepository)
 {
     _contentLoader            = contentLoader;
     _referenceConverter       = referenceConverter;
     _languageBranchRepository = languageBranchRepository;
 }
Beispiel #9
0
 internal ElasticSynonymsController(
     ISynonymRepository synonymRepository,
     ILanguageBranchRepository languageBranchRepository,
     Admin.Index indexHelper)
 {
     _synonymRepository        = synonymRepository;
     _languageBranchRepository = languageBranchRepository;
     _indexHelper = indexHelper;
 }
Beispiel #10
0
 public ElasticSynonymsController(
     ILanguageBranchRepository languageBranchRepository,
     ISynonymRepository synonymRepository,
     IElasticSearchSettings settings,
     IHttpClientHelper httpClientHelper)
     : base(settings, httpClientHelper, languageBranchRepository)
 {
     _synonymRepository = synonymRepository;
 }
Beispiel #11
0
 /// <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>();
 }
Beispiel #12
0
 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;
 }
Beispiel #14
0
 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;
 }
Beispiel #16
0
 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;
 }
Beispiel #20
0
 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>();
 }
Beispiel #23
0
 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;
 }
Beispiel #27
0
 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;
 }
Beispiel #31
0
 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>();
 }