public CommunicationMessageDispatcherQueueTrigger(ILogger <CommunicationMessageDispatcherQueueTrigger> logger,
                                                   RecruitWebJobsSystemConfiguration jobsConfig, CommunicationMessageDispatcher messageDispatcher)
 {
     _logger            = logger;
     _jobsConfig        = jobsConfig;
     _messageDispatcher = messageDispatcher;
 }
 public GenerateAllVacancyApplicationsQueueTrigger(ILogger <GenerateAllVacancyApplicationsQueueTrigger> logger, RecruitWebJobsSystemConfiguration jobsConfig, IVacancyApplicationsProjectionService projectionService, IApplicationReviewQuery query)
 {
     _logger            = logger;
     _projectionService = projectionService;
     _jobsConfig        = jobsConfig;
     _query             = query;
 }
 public NonLevyAccountBlockerJob(ILogger <NonLevyAccountBlockerJob> logger, RecruitWebJobsSystemConfiguration jobsConfig, AccountsReader accountsReader, IReferenceDataWriter referenceDataWriter)
 {
     _logger              = logger;
     _jobsConfig          = jobsConfig;
     _accountsReader      = accountsReader;
     _referenceDataWriter = referenceDataWriter;
 }
 public CommunicationRequestQueueTrigger(ILogger <CommunicationRequestQueueTrigger> logger,
                                         RecruitWebJobsSystemConfiguration jobsConfig,
                                         ICommunicationService communicationService)
 {
     _logger               = logger;
     _jobsConfig           = jobsConfig;
     _communicationService = communicationService;
 }
 public TransferVacancyToLegalEntityQueueTrigger(ILogger <TransferVacancyToLegalEntityQueueTrigger> logger, RecruitWebJobsSystemConfiguration jobsConfig,
                                                 IJobsVacancyClient client, TransferVacancyToLegalEntityJob runner)
 {
     _logger     = logger;
     _jobsConfig = jobsConfig;
     _client     = client;
     _runner     = runner;
 }
Exemplo n.º 6
0
 public GenerateAllVacancyAnalyticsQueueTrigger(ILogger <GenerateVacancyAnalyticsSummaryQueueTrigger> logger, RecruitWebJobsSystemConfiguration jobsConfig,
                                                IRecruitQueueService queue, IVacancyQuery vacancyQuery)
 {
     _logger       = logger;
     _jobsConfig   = jobsConfig;
     _queue        = queue;
     _vacancyQuery = vacancyQuery;
 }
 public SpikeQueueTrigger(ILogger <SpikeQueueTrigger> logger, RecruitWebJobsSystemConfiguration jobsConfig, IApplicationReviewQuery query, EncodingConfig encodingConfig, IEncodingService encodingService)
 {
     _logger          = logger;
     _jobsConfig      = jobsConfig;
     _query           = query;
     _encodingConfig  = encodingConfig;
     _encodingService = encodingService;
 }
Exemplo n.º 8
0
 public VacancyAnalyticsSummaryGeneratorJob(ILogger <VacancyAnalyticsSummaryGeneratorJob> logger, RecruitWebJobsSystemConfiguration jobsConfig,
                                            AnalyticsEventStore analyticsStore, IQueryStoreWriter qsWriter)
 {
     _logger         = logger;
     _jobsConfig     = jobsConfig;
     _analyticsStore = analyticsStore;
     _qsWriter       = qsWriter;
 }
 public TransferVacanciesFromProviderQueueTrigger(ILogger <TransferVacanciesFromProviderQueueTrigger> logger, RecruitWebJobsSystemConfiguration jobsConfig, IJobsVacancyClient client, IVacancyQuery vacancyRepository, TransferVacanciesFromProviderJob runner)
 {
     _logger            = logger;
     _jobsConfig        = jobsConfig;
     _client            = client;
     _vacancyRepository = vacancyRepository;
     _runner            = runner;
 }
Exemplo n.º 10
0
 public GenerateReportQueueTrigger(ILogger <GenerateReportQueueTrigger> logger,
                                   RecruitWebJobsSystemConfiguration jobsConfig,
                                   IReportService reportService)
 {
     _logger        = logger;
     _jobsConfig    = jobsConfig;
     _reportService = reportService;
 }
 public UpdateUserAccountQueueTrigger(
     ILogger <UpdateUserAccountQueueTrigger> logger,
     RecruitWebJobsSystemConfiguration jobsConfig,
     IJobsVacancyClient client)
 {
     _jobsConfig = jobsConfig;
     _client     = client;
     _logger     = logger;
 }
Exemplo n.º 12
0
 public DeleteStaleQueryStoreDocumentsQueueTrigger(ILogger <DeleteStaleQueryStoreDocumentsQueueTrigger> logger,
                                                   RecruitWebJobsSystemConfiguration jobsConfig,
                                                   ITimeProvider timeProvider,
                                                   IQueryStoreHouseKeepingService queryStoreHouseKeepingService)
 {
     _logger       = logger;
     _jobsConfig   = jobsConfig;
     _timeProvider = timeProvider;
     _queryStoreHouseKeepingService = queryStoreHouseKeepingService;
 }
 public CommunicationsHouseKeepingQueueTrigger(ILogger <CommunicationsHouseKeepingQueueTrigger> logger,
                                               RecruitWebJobsSystemConfiguration jobsConfig,
                                               ITimeProvider timeProvider,
                                               ICommunicationRepository communicationRepository)
 {
     _logger                  = logger;
     _jobsConfig              = jobsConfig;
     _timeProvider            = timeProvider;
     _communicationRepository = communicationRepository;
 }
 public DeleteReportsQueueTrigger(ILogger <DeleteReportsQueueTrigger> logger,
                                  RecruitWebJobsSystemConfiguration jobsConfig,
                                  ITimeProvider timeProvider,
                                  IReportRepository reportRepository)
 {
     _logger           = logger;
     _jobsConfig       = jobsConfig;
     _timeProvider     = timeProvider;
     _reportRepository = reportRepository;
 }
 public UpdatedPermissionsExternalSystemEventsHandler(ILogger <UpdatedPermissionsExternalSystemEventsHandler> logger, RecruitWebJobsSystemConfiguration jobsConfig,
                                                      IRecruitQueueService recruitQueueService,
                                                      IEmployerAccountProvider employerAccountProvider, IEncodingService encoder,
                                                      IMessaging messaging)
 {
     _logger                  = logger;
     _jobsConfig              = jobsConfig;
     _recruitQueueService     = recruitQueueService;
     _employerAccountProvider = employerAccountProvider;
     _encoder                 = encoder;
     _messaging               = messaging;
 }
Exemplo n.º 16
0
 public DeleteStaleVacanciesQueueTrigger(ILogger <DeleteStaleVacanciesQueueTrigger> logger,
                                         RecruitWebJobsSystemConfiguration jobsConfig,
                                         ITimeProvider timeProvider,
                                         IVacancyQuery vacancyQuery,
                                         IMessaging messaging)
 {
     _logger       = logger;
     _jobsConfig   = jobsConfig;
     _timeProvider = timeProvider;
     _vacancyQuery = vacancyQuery;
     _messaging    = messaging;
 }
Exemplo n.º 17
0
        public UpdatedPermissionsExternalSystemEventHandlerTests()
        {
            _dummyLegalEntities = _autoFixture.CreateMany <LegalEntityViewModel>(NoOfDummyLegalEntitiesToCreate);
            _jobsConfig         = new RecruitWebJobsSystemConfiguration {
                DisabledJobs = new List <string>()
            };
            _mockRecruitQueueService     = new Mock <IRecruitQueueService>();
            _mockEmployerAccountProvider = new Mock <IEmployerAccountProvider>();
            _mockEncoder   = new Mock <IEncodingService>();
            _mockMessaging = new Mock <IMessaging>();

            _sut = new UpdatedPermissionsExternalSystemEventsHandler(Mock.Of <ILogger <UpdatedPermissionsExternalSystemEventsHandler> >(), _jobsConfig,
                                                                     _mockRecruitQueueService.Object, _mockEmployerAccountProvider.Object,
                                                                     _mockEncoder.Object, _mockMessaging.Object);
        }
Exemplo n.º 18
0
 public UpdateApprenticeshipProgrammesQueueTrigger(ILogger <UpdateApprenticeshipProgrammesQueueTrigger> logger, RecruitWebJobsSystemConfiguration jobsConfig, IJobsVacancyClient client)
 {
     _logger     = logger;
     _jobsConfig = jobsConfig;
     _client     = client;
 }
 public EmployerDashboardGeneratorJob(ILogger <EmployerDashboardGeneratorJob> logger, RecruitWebJobsSystemConfiguration jobsConfig, IEmployerDashboardProjectionService projectionService)
 {
     _logger            = logger;
     _jobsConfig        = jobsConfig;
     _projectionService = projectionService;
 }
 public UpdateQaDashboardQueueTrigger(ILogger <UpdateQaDashboardQueueTrigger> logger, RecruitWebJobsSystemConfiguration jobsConfig, IQaDashboardProjectionService projectionService)
 {
     _logger            = logger;
     _jobsConfig        = jobsConfig;
     _projectionService = projectionService;
 }
 public GenerateSingleEmployerDashboardQueueTrigger(ILogger <GenerateSingleEmployerDashboardQueueTrigger> logger, RecruitWebJobsSystemConfiguration jobsConfig, IEmployerDashboardProjectionService projectionService)
 {
     _logger            = logger;
     _jobsConfig        = jobsConfig;
     _projectionService = projectionService;
 }
 public UpdateProvidersQueueTrigger(ILogger <UpdateProvidersQueueTrigger> logger, RecruitWebJobsSystemConfiguration jobsConfig, IJobsVacancyClient client)
 {
     _logger     = logger;
     _jobsConfig = jobsConfig;
     _client     = client;
 }
 public PublishedVacanciesGeneratorJob(ILogger <PublishedVacanciesGeneratorJob> logger, RecruitWebJobsSystemConfiguration jobsConfig, IPublishedVacancyProjectionService projectionService)
 {
     _logger            = logger;
     _jobsConfig        = jobsConfig;
     _projectionService = projectionService;
 }
 public GenerateAllBlockedOrganisationsQueryStoreDocumentsQueueTrigger(ILogger <GenerateAllBlockedOrganisationsQueryStoreDocumentsQueueTrigger> logger, RecruitWebJobsSystemConfiguration jobsConfig, IBlockedOrganisationsProjectionService projectionService)
 {
     _logger            = logger;
     _jobsConfig        = jobsConfig;
     _projectionService = projectionService;
 }
Exemplo n.º 25
0
 public VacancyStatusQueueTrigger(ILogger <VacancyStatusQueueTrigger> logger, RecruitWebJobsSystemConfiguration jobsConfig, IJobsVacancyClient client)
 {
     _logger     = logger;
     _jobsConfig = jobsConfig;
     _client     = client;
 }
Exemplo n.º 26
0
 public ApprenticeshipProgrammesJob(ILogger <ApprenticeshipProgrammesJob> logger, RecruitWebJobsSystemConfiguration jobsConfig, IJobsVacancyClient client)
 {
     _logger     = logger;
     _jobsConfig = jobsConfig;
     _client     = client;
 }
 public GeneratePublishedVacanciesQueueTrigger(ILogger <GeneratePublishedVacanciesQueueTrigger> logger, RecruitWebJobsSystemConfiguration jobsConfig, IPublishedVacancyProjectionService projectionService)
 {
     _logger            = logger;
     _jobsConfig        = jobsConfig;
     _projectionService = projectionService;
 }
Exemplo n.º 28
0
 public GenerateAllProviderDashboardsQueueTrigger(ILogger <GenerateAllProviderDashboardsQueueTrigger> logger, RecruitWebJobsSystemConfiguration jobsConfig, IProviderDashboardProjectionService projectionService)
 {
     _logger            = logger;
     _jobsConfig        = jobsConfig;
     _projectionService = projectionService;
 }
Exemplo n.º 29
0
 public BankHolidayJob(ILogger <BankHolidayJob> logger, RecruitWebJobsSystemConfiguration jobsConfig, IJobsVacancyClient client)
 {
     _logger     = logger;
     _jobsConfig = jobsConfig;
     _client     = client;
 }
Exemplo n.º 30
0
 public QaDashboardJob(ILogger <QaDashboardJob> logger, RecruitWebJobsSystemConfiguration jobsConfig, IQaDashboardProjectionService projectionService)
 {
     _logger            = logger;
     _jobsConfig        = jobsConfig;
     _projectionService = projectionService;
 }