Example #1
0
 public SlimContentReader(IContentRepository contentRepository, LanguageSelectorFactory languageSelectorFactory, ContentReference start, System.Func <IContent, bool> traverseChildren)
 {
     this.contentRepository       = contentRepository;
     this.languageSelectorFactory = languageSelectorFactory;
     this.backlog.Push(start);
     this.traverseChildren = traverseChildren;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AddonInitializer"/> class.
 /// </summary>
 /// <param name="contentRepository">The content repository.</param>
 /// <param name="contentTypeRepository">The content type repository.</param>
 /// <param name="contentModelUsage">The content model usage.</param>
 /// <param name="languageSelectorFactory">The language selector factory.</param>
 /// <param name="configurationProvider">The configuration provider.</param>
 public AddonInitializer(IContentRepository contentRepository, IContentTypeRepository contentTypeRepository,
                         IContentModelUsage contentModelUsage, LanguageSelectorFactory languageSelectorFactory,
                         IConfigurationProvider configurationProvider)
 {
     _contentRepository       = contentRepository;
     _contentTypeRepository   = contentTypeRepository;
     _contentModelUsage       = contentModelUsage;
     _languageSelectorFactory = languageSelectorFactory;
     _configurationProvider   = configurationProvider;
 }
 public MoreLikeThisQuery(
     IContentQueryHelper queryHelper,
     IContentRepository contentRepository,
     SearchProvidersManager searchProvidersManager,
     LanguageSelectorFactory languageSelectorFactory)
     : base(contentRepository, queryHelper)
 {
     _contentRepository       = contentRepository;
     _searchProvidersManager  = searchProvidersManager;
     _languageSelectorFactory = languageSelectorFactory;
 }
Example #4
0
 public RelatedPagesNotQuery(
     IContentQueryHelper queryHelper,
     IContentRepository contentRepository,
     SearchProvidersManager searchProvidersManager,
     LanguageSelectorFactory languageSelectorFactory)
     : base(ServiceLocator.Current.GetInstance <IContentRepository>(), queryHelper)
 {
     _contentRepository       = contentRepository;
     _searchProvidersManager  = searchProvidersManager;
     _languageSelectorFactory = languageSelectorFactory;
 }
Example #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GetFilteredChildrenQuery" /> class.
 /// </summary>
 /// <param name="queryHelper">The query helper.</param>
 /// <param name="contentRepository">The content repository.</param>
 /// <param name="languageSelectorFactory">The language selector factory.</param>
 /// <param name="contentProviderManager">The content provider manager.</param>
 /// <param name="filterContentFactory"></param>
 public GetFilteredChildrenQuery(
     IContentProviderManager contentProviderManager,
     IContentRepository contentRepository,
     ContentFilterService filterContentFactory,
     IContentQueryHelper queryHelper,
     LanguageSelectorFactory languageSelectorFactory)
     : base(queryHelper, contentRepository, languageSelectorFactory)
 {
     _contentProviderManager = contentProviderManager;
     _filterContentFactory   = filterContentFactory;
 }
 public LuceneContentSearchHandler(SearchHandler searchHandler, IContentRepository contentRepository, IContentTypeRepository contentTypeRepository, LanguageSelectorFactory languageSelectorFactory, SearchIndexConfig searchIndexConfig)
 {
     Validator.ThrowIfNull("searchHandler", searchHandler);
     Validator.ThrowIfNull("contentRepository", contentRepository);
     Validator.ThrowIfNull("contentTypeRepository", contentTypeRepository);
     Validator.ThrowIfNull("languageSelectorFactory", languageSelectorFactory);
     this.searchHandler           = searchHandler;
     this.contentRepository       = contentRepository;
     this.contentTypeRepository   = contentTypeRepository;
     this.languageSelectorFactory = languageSelectorFactory;
     this.searchIndexConfig       = searchIndexConfig;
     if (this.NamedIndex != null)
     {
         this.namedIndexes = new System.Collections.ObjectModel.Collection <string>();
         this.namedIndexes.Add(this.NamedIndex);
     }
 }
Example #7
0
 public SlimContentReader(IContentRepository contentRepository, LanguageSelectorFactory languageSelectorFactory, ContentReference start)
     : this(contentRepository, languageSelectorFactory, start, (IContent c) => true)
 {
 }
 public static LuceneContentSearchHandler CreateInstance(SearchHandler searchHandler, IContentRepository contentRepository, IContentTypeRepository contentTypeRepository, LanguageSelectorFactory languageSelectorFactory, SearchIndexConfig searchIndexConfig)
 {
     return(new LuceneContentSearchHandler(searchHandler, contentRepository, contentTypeRepository, languageSelectorFactory, searchIndexConfig)
     {
         ServiceActive = SearchSettings.Config.Active
     });
 }
Example #9
0
 public CustomGetChildrenQuery(IContentQueryHelper queryHelper, IContentRepository contentRepository,
                               LanguageSelectorFactory languageSelectorFactory) : base(queryHelper, contentRepository, languageSelectorFactory)
 {
 }