protected ElasticsearchIndexMaintainerBase(IElasticsearchCustomClient elasticsearchCustomClient, IElasticsearchRoatpDocumentMapper elasticsearchRoatpDocumentMapper, ILog log, string typeOfIndex)
 {
     Client = elasticsearchCustomClient;
     Log    = log;
     ElasticsearchRoatpDocumentMapper = elasticsearchRoatpDocumentMapper;
     _typeOfIndex = typeOfIndex;
 }
 public ElasticsearchProviderLocationSearchProvider(
     IConfigurationSettings applicationSettings,
     IElasticsearchCustomClient elasticsearchCustomClient)
 {
     _applicationSettings       = applicationSettings;
     _elasticsearchCustomClient = elasticsearchCustomClient;
 }
 public BulkProviderClient(string indexName, IElasticsearchCustomClient client)
 {
     _bulkDescriptor = CreateBulkDescriptor(indexName);
     _tasks          = new List <Task <IBulkResponse> >();
     _indexName      = indexName;
     _client         = client;
 }
 public ElasticsearchLarsDataService(
     IElasticsearchCustomClient elasticsearchCustomClient,
     IIndexSettings <IMaintainLarsIndex> larsSettings)
 {
     _elasticsearchCustomClient = elasticsearchCustomClient;
     _larsSettings = larsSettings;
 }
Beispiel #5
0
 public ElasticSearchIndexProvider(IElasticsearchCustomClient elasticsearchCustomClient, ILog logger,
                                   ISearchSettings settings)
 {
     _client   = elasticsearchCustomClient;
     _logger   = logger;
     _settings = settings;
 }
 public ElasticSearchProvider(IElasticsearchCustomClient elasticSearchClient,
                              ISearchSettings searchSettings,
                              IIndexNameCreator indexNameCreator)
 {
     _elasticSearchClient = elasticSearchClient;
     _searchSettings      = searchSettings;
     _indexNameCreator    = indexNameCreator;
 }
 public AssessmentOrgsRepository(
     IElasticsearchCustomClient elasticsearchCustomClient,
     IConfigurationSettings applicationSettings,
     IAssessmentOrgsMapping assessmentOrgsMapping)
 {
     _elasticsearchCustomClient = elasticsearchCustomClient;
     _applicationSettings       = applicationSettings;
     _assessmentOrgsMapping     = assessmentOrgsMapping;
 }
Beispiel #8
0
 public ElasticsearchAssessmentOrgsIndexMaintainer(
     IElasticsearchCustomClient elasticsearchClient,
     IElasticsearchMapper elasticsearchMapper,
     ILog logger,
     IElasticsearchConfiguration elasticsearchConfiguration)
     : base(elasticsearchClient, elasticsearchMapper, logger, "AssessmentOrgs")
 {
     _elasticsearchConfiguration = elasticsearchConfiguration;
 }
Beispiel #9
0
 public ProviderRepository(
     IElasticsearchCustomClient elasticsearchCustomClient,
     IConfigurationSettings applicationSettings,
     ILog log)
 {
     _elasticsearchCustomClient = elasticsearchCustomClient;
     _applicationSettings       = applicationSettings;
     _log = log;
 }
Beispiel #10
0
 public ElasticsearchApprenticeshipIndexMaintainer(
     IElasticsearchCustomClient elasticsearchClient,
     IElasticsearchMapper elasticsearchMapper,
     ILog logger,
     IElasticsearchConfiguration elasticsearchConfiguration)
     : base(elasticsearchClient, elasticsearchMapper, logger, "Apprenticeship")
 {
     _elasticsearchConfiguration = elasticsearchConfiguration;
 }
 public StandardRepository(
     IElasticsearchCustomClient elasticsearchCustomClient,
     IConfigurationSettings applicationSettings,
     IStandardMapping standardMapping)
 {
     _elasticsearchCustomClient = elasticsearchCustomClient;
     _applicationSettings       = applicationSettings;
     _standardMapping           = standardMapping;
 }
 public ElasticsearchProviderIndexMaintainer(
     IElasticsearchCustomClient elasticsearchClient,
     IElasticsearchMapper elasticsearchMapper,
     ILog log,
     IElasticsearchConfiguration elasticsearchConfiguration)
     : base(elasticsearchClient, elasticsearchMapper, log, "Provider")
 {
     _log = log;
     _elasticsearchConfiguration = elasticsearchConfiguration;
 }
        public UserIndexResourceProcessor(ISiteSettings settings,
                                          ISiteConnector downloader,

                                          IIndexProvider indexProvider,
                                          ISearchSettings searchSettings,
                                          ILog logger,
                                          IIndexNameCreator indexNameCreator,
                                          IElasticsearchCustomClient elasticClient) : base(settings, downloader, indexProvider, searchSettings, logger, indexNameCreator, elasticClient)
        {
        }
 public ApprenticeshipProviderRepository(
     IElasticsearchCustomClient elasticsearchCustomClient,
     ILogger <ApprenticeshipProviderRepository> applicationLogger,
     IConfigurationSettings applicationSettings,
     IProviderMapping providerMapping)
 {
     _elasticsearchCustomClient = elasticsearchCustomClient;
     _applicationLogger         = applicationLogger;
     _applicationSettings       = applicationSettings;
     _providerMapping           = providerMapping;
 }
 public ApprenticeshipSearchServiceV3(
     IElasticsearchCustomClient elasticsearchCustomClient,
     IConfigurationSettings applicationSettings,
     IQueryHelper queryHelper,
     IApprenticeshipSearchResultsMapping resultItemMapper)
 {
     _elasticsearchCustomClient = elasticsearchCustomClient;
     _applicationSettings       = applicationSettings;
     _queryHelper      = queryHelper;
     _resultItemMapper = resultItemMapper;
 }
Beispiel #16
0
 public FrameworkRepository(
     IElasticsearchCustomClient elasticsearchCustomClient,
     ILog applicationLogger,
     IConfigurationSettings applicationSettings,
     IFrameworkMapping frameworkMapping)
 {
     _elasticsearchCustomClient = elasticsearchCustomClient;
     _applicationLogger         = applicationLogger;
     _applicationSettings       = applicationSettings;
     _frameworkMapping          = frameworkMapping;
 }
Beispiel #17
0
 public ProviderSearchService(
     IElasticsearchCustomClient elasticsearchCustomClient,
     IConfigurationSettings applicationSettings,
     IStandardMapping standardMapping,
     IQueryHelper queryHelper)
 {
     _elasticsearchCustomClient = elasticsearchCustomClient;
     _applicationSettings       = applicationSettings;
     _standardMapping           = standardMapping;
     _queryHelper = queryHelper;
 }
Beispiel #18
0
 public ApprenticeshipSearchServiceV1(
     IElasticsearchCustomClient elasticsearchCustomClient,
     IConfigurationSettings applicationSettings,
     IStandardMapping standardMapping,
     IApprenticeshipSearchResultDocumentMapping resultDocumentMapping,
     IQueryHelper queryHelper)
 {
     _elasticsearchCustomClient = elasticsearchCustomClient;
     _applicationSettings       = applicationSettings;
     _standardMapping           = standardMapping;
     _resultDocumentMapping     = resultDocumentMapping;
     _queryHelper = queryHelper;
 }
 public FrameworkRepository(
     IElasticsearchCustomClient elasticsearchCustomClient,
     ILogger <FrameworkRepository> applicationLogger,
     IConfigurationSettings applicationSettings,
     IFrameworkMapping frameworkMapping,
     IQueryHelper queryHelper)
 {
     _elasticsearchCustomClient = elasticsearchCustomClient;
     _applicationLogger         = applicationLogger;
     _applicationSettings       = applicationSettings;
     _frameworkMapping          = frameworkMapping;
     _queryHelper = queryHelper;
 }
Beispiel #20
0
 public StandardRepository(
     IElasticsearchCustomClient elasticsearchCustomClient,
     IConfigurationSettings applicationSettings,
     IStandardMapping standardMapping,
     IQueryHelper queryHelper, 
     IGetIfaStandardsUrlService getIfaStandardUrlService)
 {
     _elasticsearchCustomClient = elasticsearchCustomClient;
     _applicationSettings = applicationSettings;
     _standardMapping = standardMapping;
     _queryHelper = queryHelper;
     _getIfaStandardUrlService = getIfaStandardUrlService;
 }
 public ElasticsearchProviderIndexMaintainer(
     IElasticsearchCustomClient elasticsearchClient,
     IElasticsearchRoatpDocumentMapper elasticsearchRoatpDocumentMapper,
     IIndexSettings <IMaintainProviderIndex> settings,
     ILog log,
     IElasticsearchConfiguration elasticsearchConfiguration)
     : base(elasticsearchClient, elasticsearchRoatpDocumentMapper, log, "RoatpProvider")
 {
     _elasticsearchClient = elasticsearchClient;
     _settings            = settings;
     _log = log;
     _elasticsearchConfiguration = elasticsearchConfiguration;
 }
Beispiel #22
0
        public ProviderRepository(
            IElasticsearchCustomClient elasticsearchCustomClient,
            ILog applicationLogger,
            IConfigurationSettings applicationSettings,
            IProviderLocationSearchProvider providerLocationSearchProvider,
            IProviderMapping providerMapping)
        {
            _elasticsearchCustomClient      = elasticsearchCustomClient;
            _applicationLogger              = applicationLogger;
            _applicationSettings            = applicationSettings;
            _providerLocationSearchProvider = providerLocationSearchProvider;
            _providerMapping = providerMapping;

            _providerDocumentType = Is <RoatpProvidersFeature> .Enabled ? "providerapidocument" : "providerdocument";
        }
 public BaseIndexResourceProcessor(ISiteSettings settings,
                                   ISiteConnector dataSource,
                                   IIndexProvider indexProvider,
                                   ISearchSettings searchSettings,
                                   ILog logger,
                                   IIndexNameCreator indexNameCreator,
                                   IElasticsearchCustomClient elasticClient)
 {
     _settings         = settings;
     _dataSource       = dataSource;
     _indexProvider    = indexProvider;
     _searchSettings   = searchSettings;
     _logger           = logger;
     _indexNameCreator = indexNameCreator;
     _elasticClient    = elasticClient;
 }
Beispiel #24
0
 public ProviderRepository(
     IElasticsearchCustomClient elasticsearchCustomClient,
     ILogger <ProviderRepository> applicationLogger,
     IConfigurationSettings applicationSettings,
     IProviderLocationSearchProvider providerLocationSearchProvider,
     IProviderMapping providerMapping,
     IQueryHelper queryHelper,
     IActiveApprenticeshipChecker activeApprenticeshipChecker,
     IPaginationHelper paginationHelper)
 {
     _elasticsearchCustomClient      = elasticsearchCustomClient;
     _applicationLogger              = applicationLogger;
     _applicationSettings            = applicationSettings;
     _providerLocationSearchProvider = providerLocationSearchProvider;
     _providerMapping             = providerMapping;
     _queryHelper                 = queryHelper;
     _activeApprenticeshipChecker = activeApprenticeshipChecker;
     _paginationHelper            = paginationHelper;
 }
Beispiel #25
0
 public QueryHelper(IElasticsearchCustomClient elasticsearchCustomClient, IConfigurationSettings applicationSettings)
 {
     _elasticsearchCustomClient = elasticsearchCustomClient;
     _applicationSettings       = applicationSettings;
 }
Beispiel #26
0
 public ProviderNameSearchProviderQuery(IElasticsearchCustomClient elasticsearchCustomClient, IConfigurationSettings applicationSettings)
 {
     _elasticsearchCustomClient = elasticsearchCustomClient;
     _applicationSettings       = applicationSettings;
 }