Пример #1
0
 /// <summary>
 /// Optional constructor allowing specifying custom query parameters
 /// </summary>
 /// <param name="parentId"></param>
 /// <param name="mediaService"></param>
 /// <param name="mediaValueSetBuilder"></param>
 public MediaIndexPopulator(int?parentId, IMediaService mediaService,
                            IValueSetBuilder <IMedia> mediaValueSetBuilder)
 {
     _parentId             = parentId;
     _mediaService         = mediaService;
     _mediaValueSetBuilder = mediaValueSetBuilder;
 }
 /// <summary>
 /// Optional constructor allowing specifying custom query parameters
 /// </summary>
 /// <param name="parentId"></param>
 /// <param name="mediaService"></param>
 /// <param name="mediaValueSetBuilder"></param>
 public MediaIndexPopulator(ILogger <MediaIndexPopulator> logger, int?parentId, IMediaService mediaService, IValueSetBuilder <IMedia> mediaValueSetBuilder)
 {
     _logger               = logger;
     _parentId             = parentId;
     _mediaService         = mediaService;
     _mediaValueSetBuilder = mediaValueSetBuilder;
 }
Пример #3
0
 public ElasticFormsIndexPopulator(
     IRecordService recordService,
     IFormService formService,
     IValueSetBuilder <Record> valueSetBuilder,
     IExamineManager examineManager)
 {
     this._recordService   = recordService;
     this._formService     = formService;
     this._valueSetBuilder = valueSetBuilder;
     this._examineManager  = examineManager;
     this.RegisterIndex("umbracoformsrecordsindex");
 }
 /// <summary>
 /// Optional constructor allowing specifying custom query parameters
 /// </summary>
 /// <param name="publishedValuesOnly"></param>
 /// <param name="parentId"></param>
 /// <param name="contentService"></param>
 /// <param name="sqlContext"></param>
 /// <param name="contentValueSetBuilder"></param>
 public ContentIndexPopulator(bool publishedValuesOnly, int?parentId, IContentService contentService, ISqlContext sqlContext, IValueSetBuilder <IContent> contentValueSetBuilder)
 {
     if (sqlContext == null)
     {
         throw new ArgumentNullException(nameof(sqlContext));
     }
     _contentService         = contentService ?? throw new ArgumentNullException(nameof(contentService));
     _contentValueSetBuilder = contentValueSetBuilder ?? throw new ArgumentNullException(nameof(contentValueSetBuilder));
     if (_publishedQuery == null)
     {
         _publishedQuery = sqlContext.Query <IContent>().Where(x => x.Published);
     }
     _publishedValuesOnly = publishedValuesOnly;
     _parentId            = parentId;
 }
 /// <summary>
 /// Optional constructor allowing specifying custom query parameters
 /// </summary>
 public ContentIndexPopulator(
     ILogger <ContentIndexPopulator> logger,
     bool publishedValuesOnly,
     int?parentId,
     IContentService contentService,
     IUmbracoDatabaseFactory umbracoDatabaseFactory,
     IValueSetBuilder <IContent> contentValueSetBuilder)
 {
     _contentService         = contentService ?? throw new ArgumentNullException(nameof(contentService));
     _umbracoDatabaseFactory = umbracoDatabaseFactory ?? throw new ArgumentNullException(nameof(umbracoDatabaseFactory));
     _contentValueSetBuilder = contentValueSetBuilder ?? throw new ArgumentNullException(nameof(contentValueSetBuilder));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _publishedValuesOnly = publishedValuesOnly;
     _parentId            = parentId;
 }
Пример #6
0
        public ExamineComponent(IMainDom mainDom,
                                IExamineManager examineManager, IProfilingLogger profilingLogger,
                                IScopeProvider scopeProvider, IUmbracoIndexesCreator indexCreator,
                                ServiceContext services,
                                IContentValueSetBuilder contentValueSetBuilder,
                                IPublishedContentValueSetBuilder publishedContentValueSetBuilder,
                                IValueSetBuilder <IMedia> mediaValueSetBuilder,
                                IValueSetBuilder <IMember> memberValueSetBuilder)
        {
            _services                        = services;
            _scopeProvider                   = scopeProvider;
            _examineManager                  = examineManager;
            _contentValueSetBuilder          = contentValueSetBuilder;
            _publishedContentValueSetBuilder = publishedContentValueSetBuilder;
            _mediaValueSetBuilder            = mediaValueSetBuilder;
            _memberValueSetBuilder           = memberValueSetBuilder;

            _mainDom      = mainDom;
            _logger       = profilingLogger;
            _indexCreator = indexCreator;
        }
Пример #7
0
 public ElasticSearchExamineComponent(IExamineManager examineManager,
                                      ElasticIndexCreator indexCreator,
                                      IProfilingLogger profilingLogger,
                                      ServiceContext services,
                                      IScopeProvider scopeProvider,
                                      IContentValueSetBuilder contentValueSetBuilder,
                                      IPublishedContentValueSetBuilder publishedContentValueSetBuilder,
                                      IValueSetBuilder <IMedia> mediaValueSetBuilder,
                                      IValueSetBuilder <IMember> memberValueSetBuilder
                                      )
 {
     _services                        = services;
     _examineManager                  = examineManager;
     _indexCreator                    = indexCreator;
     _logger                          = profilingLogger;
     _scopeProvider                   = scopeProvider;
     _contentValueSetBuilder          = contentValueSetBuilder;
     _publishedContentValueSetBuilder = publishedContentValueSetBuilder;
     _mediaValueSetBuilder            = mediaValueSetBuilder;
     _memberValueSetBuilder           = memberValueSetBuilder;
 }
Пример #8
0
 public ExamineUmbracoIndexingHandler(
     IMainDom mainDom,
     ILogger <ExamineUmbracoIndexingHandler> logger,
     IProfilingLogger profilingLogger,
     IScopeProvider scopeProvider,
     IExamineManager examineManager,
     IBackgroundTaskQueue backgroundTaskQueue,
     IContentValueSetBuilder contentValueSetBuilder,
     IPublishedContentValueSetBuilder publishedContentValueSetBuilder,
     IValueSetBuilder <IMedia> mediaValueSetBuilder,
     IValueSetBuilder <IMember> memberValueSetBuilder)
 {
     _mainDom                         = mainDom;
     _logger                          = logger;
     _profilingLogger                 = profilingLogger;
     _scopeProvider                   = scopeProvider;
     _examineManager                  = examineManager;
     _backgroundTaskQueue             = backgroundTaskQueue;
     _contentValueSetBuilder          = contentValueSetBuilder;
     _publishedContentValueSetBuilder = publishedContentValueSetBuilder;
     _mediaValueSetBuilder            = mediaValueSetBuilder;
     _memberValueSetBuilder           = memberValueSetBuilder;
     _enabled                         = new Lazy <bool>(IsEnabled);
 }
 /// <summary>
 /// Default constructor to lookup all content data
 /// </summary>
 /// <param name="mediaService"></param>
 /// <param name="mediaValueSetBuilder"></param>
 public MediaIndexPopulator(ILogger <MediaIndexPopulator> logger, IMediaService mediaService, IValueSetBuilder <IMedia> mediaValueSetBuilder)
     : this(logger, null, mediaService, mediaValueSetBuilder)
 {
 }
Пример #10
0
 public MemberIndexPopulator(IMemberService memberService, IValueSetBuilder <IMember> valueSetBuilder)
 {
     _memberService   = memberService;
     _valueSetBuilder = valueSetBuilder;
 }
Пример #11
0
 /// <summary>
 /// Default constructor to lookup all content data
 /// </summary>
 /// <param name="mediaService"></param>
 /// <param name="mediaValueSetBuilder"></param>
 public MediaIndexPopulator(IMediaService mediaService, IValueSetBuilder <IMedia> mediaValueSetBuilder)
     : this(null, mediaService, mediaValueSetBuilder)
 {
 }