/// <summary> /// Optional constructor allowing specifying custom query parameters /// </summary> /// <param name="parentId"></param> /// <param name="mediaService"></param> /// <param name="mediaValueSetBuilder"></param> public PdfIndexPopulator(int?parentId, IMediaService mediaService, IPdfIndexValueSetBuilder mediaValueSetBuilder, IExamineManager examineManager) { _parentId = parentId; _mediaService = mediaService; _mediaValueSetBuilder = mediaValueSetBuilder; _examineManager = examineManager; RegisterIndex(PdfIndexConstants.PdfIndexName); }
public ElasticFormsIndexPopulator(int?parentId, IMediaService mediaService, IPdfIndexValueSetBuilder mediaValueSetBuilder, IExamineManager examineManager) : base(parentId, mediaService, mediaValueSetBuilder, examineManager) { this.RegisterIndex("pdfindex"); }
/// <summary> /// Default constructor to lookup all content data /// </summary> /// <param name="mediaService"></param> /// <param name="mediaValueSetBuilder"></param> public PdfIndexPopulator(IMediaService mediaService, IPdfIndexValueSetBuilder mediaValueSetBuilder, IExamineManager examineManager) : this(null, mediaService, mediaValueSetBuilder, examineManager) { }