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; }
public RelatedPagesNotQuery( IContentQueryHelper queryHelper, IContentRepository contentRepository, SearchProvidersManager searchProvidersManager, LanguageSelectorFactory languageSelectorFactory) : base(ServiceLocator.Current.GetInstance <IContentRepository>(), queryHelper) { _contentRepository = contentRepository; _searchProvidersManager = searchProvidersManager; _languageSelectorFactory = languageSelectorFactory; }
/// <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); } }
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 }); }
public CustomGetChildrenQuery(IContentQueryHelper queryHelper, IContentRepository contentRepository, LanguageSelectorFactory languageSelectorFactory) : base(queryHelper, contentRepository, languageSelectorFactory) { }