public SaveToItPostProcessingStage( [NotNull] IBranchNameBuilder branchNameBuilder, [NotNull] IIssueNameBuilder issueNameBuilder, [NotNull] ITemplateProvider templateProvider, [NotNull] ITelemetryScopeProvider telemetryScopeProvider) { if (branchNameBuilder == null) { throw new ArgumentNullException(nameof(branchNameBuilder)); } if (issueNameBuilder == null) { throw new ArgumentNullException(nameof(issueNameBuilder)); } if (templateProvider == null) { throw new ArgumentNullException(nameof(templateProvider)); } if (telemetryScopeProvider == null) { throw new ArgumentNullException(nameof(telemetryScopeProvider)); } _branchNameBuilder = branchNameBuilder; _issueNameBuilder = issueNameBuilder; _templateProvider = templateProvider; _telemetryScopeProvider = telemetryScopeProvider; }
public ReportStorage( [NotNull] IReportAuthorityValidator reportAuthorityValidator, [NotNull] IReportRepository reportRepository, [NotNull] ITelemetryScopeProvider telemetryScopeProvider, [NotNull] ITimeService timeService, [NotNull] IUserPrincipal userPrincipal) { if (reportAuthorityValidator == null) { throw new ArgumentNullException(nameof(reportAuthorityValidator)); } if (reportRepository == null) { throw new ArgumentNullException(nameof(reportRepository)); } if (telemetryScopeProvider == null) { throw new ArgumentNullException(nameof(telemetryScopeProvider)); } if (timeService == null) { throw new ArgumentNullException(nameof(timeService)); } if (userPrincipal == null) { throw new ArgumentNullException(nameof(userPrincipal)); } _reportAuthorityValidator = reportAuthorityValidator; _reportRepository = reportRepository; _telemetryScopeProvider = telemetryScopeProvider; _timeService = timeService; _userPrincipal = userPrincipal; }
public ReportBuilder( [NotNull] IReportGenerationPipelineManager reportGenerationPipelineManager, [NotNull] IReportFileStorage reportFileStorage, [NotNull] IReportStorage reportStorage, [NotNull] IReportTranslationManager reportTranslationManager, [NotNull] ITelemetryScopeProvider telemetryScopeProvider) { if (reportGenerationPipelineManager == null) { throw new ArgumentNullException(nameof(reportGenerationPipelineManager)); } if (reportFileStorage == null) { throw new ArgumentNullException(nameof(reportFileStorage)); } if (reportStorage == null) { throw new ArgumentNullException(nameof(reportStorage)); } if (reportTranslationManager == null) { throw new ArgumentNullException(nameof(reportTranslationManager)); } if (telemetryScopeProvider == null) { throw new ArgumentNullException(nameof(telemetryScopeProvider)); } _reportGenerationPipelineManager = reportGenerationPipelineManager; _reportFileStorage = reportFileStorage; _reportStorage = reportStorage; _reportTranslationManager = reportTranslationManager; _telemetryScopeProvider = telemetryScopeProvider; }
public QueryStorage( [NotNull] IQueryAccessValidator queryAccessValidator, [NotNull] IQueryModelProcessor queryModelProcessor, [NotNull] IQueryModelValidator queryModelValidator, [NotNull] IQueryRepository queryRepository, [NotNull] ITelemetryScopeProvider telemetryScopeProvider, [NotNull] ITimeService timeService, [NotNull] IUserPrincipal userPrincipal, [NotNull] IUserAuthorityValidator userAuthorityValidator) { if (queryAccessValidator == null) { throw new ArgumentNullException(nameof(queryAccessValidator)); } if (queryModelProcessor == null) { throw new ArgumentNullException(nameof(queryModelProcessor)); } if (queryModelValidator == null) { throw new ArgumentNullException(nameof(queryModelValidator)); } if (queryRepository == null) { throw new ArgumentNullException(nameof(queryRepository)); } if (telemetryScopeProvider == null) { throw new ArgumentNullException(nameof(telemetryScopeProvider)); } if (timeService == null) { throw new ArgumentNullException(nameof(timeService)); } if (userPrincipal == null) { throw new ArgumentNullException(nameof(userPrincipal)); } if (userAuthorityValidator == null) { throw new ArgumentNullException(nameof(userAuthorityValidator)); } _queryAccessValidator = queryAccessValidator; _queryModelProcessor = queryModelProcessor; _queryRepository = queryRepository; _telemetryScopeProvider = telemetryScopeProvider; _timeService = timeService; _userAuthorityValidator = userAuthorityValidator; _queryModelValidator = queryModelValidator; _userPrincipal = userPrincipal; }
public ProcessRemainingIssuesPostProcessingStage( [NotNull] IIssueNameBuilder issueNameBuilder, [NotNull] ITelemetryScopeProvider telemetryScopeProvider) { if (issueNameBuilder == null) { throw new ArgumentNullException(nameof(issueNameBuilder)); } if (telemetryScopeProvider == null) { throw new ArgumentNullException(nameof(telemetryScopeProvider)); } _issueNameBuilder = issueNameBuilder; _telemetryScopeProvider = telemetryScopeProvider; }
public CreateTaskCommandHandler( [NotNull] IUserAuthorityValidator userAuthorityValidator, [NotNull] ITimeService timeService, [NotNull] IUserPrincipal userPrincipal, [NotNull] ITaskRepository repositoryTasks, [NotNull] ITelemetryScopeProvider telemetryScopeProvider, [NotNull] IUnitOfWork unitOfWork, [NotNull] IEventProvider eventProvider, [NotNull] ISettingsHelper settingsHelper) : base(userAuthorityValidator, unitOfWork, userPrincipal) { if (userAuthorityValidator == null) { throw new ArgumentNullException(nameof(userAuthorityValidator)); } if (timeService == null) { throw new ArgumentNullException(nameof(timeService)); } if (userPrincipal == null) { throw new ArgumentNullException(nameof(userPrincipal)); } if (repositoryTasks == null) { throw new ArgumentNullException(nameof(repositoryTasks)); } if (telemetryScopeProvider == null) { throw new ArgumentNullException(nameof(telemetryScopeProvider)); } if (eventProvider == null) { throw new ArgumentNullException(nameof(eventProvider)); } if (settingsHelper == null) { throw new ArgumentNullException(nameof(settingsHelper)); } _telemetryScopeProvider = telemetryScopeProvider; _timeService = timeService; _userPrincipal = userPrincipal; _repositoryTasks = repositoryTasks; _eventProvider = eventProvider; _settingsHelper = settingsHelper; }
public SaveToVcsPostProcessingStage( [NotNull] IIssueAnnotationFormatter issueAnnotationFormatter, [NotNull] IIssueAnnotationSerializer issueAnnotationSerializer, [NotNull] IBranchNameBuilder branchNameBuilder, [NotNull] ILog log, [NotNull] IVulnerabilityShortTypeResolver vulnerabilityShortTypeResolver, [NotNull] ITemplateProvider templateProvider, [NotNull] ITelemetryScopeProvider telemetryScopeProvider) { if (issueAnnotationFormatter == null) { throw new ArgumentNullException(nameof(issueAnnotationFormatter)); } if (issueAnnotationSerializer == null) { throw new ArgumentNullException(nameof(issueAnnotationSerializer)); } if (branchNameBuilder == null) { throw new ArgumentNullException(nameof(branchNameBuilder)); } if (log == null) { throw new ArgumentNullException(nameof(log)); } if (vulnerabilityShortTypeResolver == null) { throw new ArgumentNullException(nameof(vulnerabilityShortTypeResolver)); } if (templateProvider == null) { throw new ArgumentNullException(nameof(templateProvider)); } if (telemetryScopeProvider == null) { throw new ArgumentNullException(nameof(telemetryScopeProvider)); } _issueAnnotationFormatter = issueAnnotationFormatter; _issueAnnotationSerializer = issueAnnotationSerializer; _branchNameBuilder = branchNameBuilder; _log = log; _vulnerabilityShortTypeResolver = vulnerabilityShortTypeResolver; _templateProvider = templateProvider; _telemetryScopeProvider = telemetryScopeProvider; }
public PolicyCheckEventHandler( [NotNull] ITaskRepository taskRepository, [NotNull] IPolicyRuleRepository policyRuleRepository, [NotNull] IRuleExecutorDirector ruleExecutorDirector, [NotNull] IEventProvider eventProvider, [NotNull] IRuleParser ruleParser, [NotNull] ILog logger, [NotNull] ITelemetryScopeProvider telemetryScopeProvider) { if (taskRepository == null) { throw new ArgumentNullException(nameof(taskRepository)); } if (policyRuleRepository == null) { throw new ArgumentNullException(nameof(policyRuleRepository)); } if (ruleExecutorDirector == null) { throw new ArgumentNullException(nameof(ruleExecutorDirector)); } if (eventProvider == null) { throw new ArgumentNullException(nameof(eventProvider)); } if (ruleParser == null) { throw new ArgumentNullException(nameof(ruleParser)); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } if (telemetryScopeProvider == null) { throw new ArgumentNullException(nameof(telemetryScopeProvider)); } _taskRepository = taskRepository; _policyRuleRepository = policyRuleRepository; _ruleExecutorDirector = ruleExecutorDirector; _eventProvider = eventProvider; _ruleParser = ruleParser; _logger = logger; _telemetryScopeProvider = telemetryScopeProvider; }
public PreScanTaskJob( IEventProvider eventProvider, ITaskRepository taskRepository, IBackendPluginProvider backendPluginProvider, IConfigurationProvider configurationProvider, IFileSystemInfoProvider fileSystemInfoProvider, IProjectRepository projectRepository, ITelemetryScopeProvider telemetryScopeProvider, ITelemetryScopeProvider telemetryScopeProvider1) : base(eventProvider, taskRepository, telemetryScopeProvider) { _backendPluginProvider = backendPluginProvider; _configurationProvider = configurationProvider; _fileSystemInfoProvider = fileSystemInfoProvider; _projectRepository = projectRepository; _telemetryScopeProvider = telemetryScopeProvider1; }
public PostScanTask( IEventProvider eventProvider, ITaskRepository taskRepository, ITaskResultRepository taskResultRepository, ITimeService timeService, IVulnerabilitiesProcessor vulnerabilitiesProcessor, IVulnerabilitySeverityResolver vulnerabilitySeverityResolver, IVulnerabilityShortTypeResolver vulnerabilityShortTypeResolver, ITelemetryScopeProvider telemetryScopeProvider) : base(eventProvider, taskRepository, telemetryScopeProvider) { _taskRepository = taskRepository; _taskResultRepository = taskResultRepository; _timeService = timeService; _vulnerabilitiesProcessor = vulnerabilitiesProcessor; _vulnerabilitySeverityResolver = vulnerabilitySeverityResolver; _vulnerabilityShortTypeResolver = vulnerabilityShortTypeResolver; }
public StopTaskCommandHandler( IUserAuthorityValidator userAuthorityValidator, IWriteRepository <Tasks> repositoryTasks, IUserPrincipal userPrincipal, ITimeService timeService, IUnitOfWork unitOfWork, [NotNull] IEventProvider eventProvider, [NotNull] ITelemetryScopeProvider telemetryScopeProvider) : base(userAuthorityValidator, unitOfWork, userPrincipal) { if (repositoryTasks == null) { throw new ArgumentNullException(nameof(repositoryTasks)); } if (userPrincipal == null) { throw new ArgumentNullException(nameof(userPrincipal)); } if (timeService == null) { throw new ArgumentNullException(nameof(timeService)); } if (unitOfWork == null) { throw new ArgumentNullException(nameof(unitOfWork)); } if (eventProvider == null) { throw new ArgumentNullException(nameof(eventProvider)); } if (telemetryScopeProvider == null) { throw new ArgumentNullException(nameof(telemetryScopeProvider)); } _repositoryTasks = repositoryTasks; _userPrincipal = userPrincipal; _timeService = timeService; _eventProvider = eventProvider; _telemetryScopeProvider = telemetryScopeProvider; }
public UpdateProjectSettingsCommandHandler( IUserAuthorityValidator userAuthorityValidator, IWriteRepository <Projects> repositoryProjects, ITimeService timeService, IUnitOfWork unitOfWork, IUserPrincipal userPrincipal, [NotNull] ITelemetryScopeProvider telemetryScopeProvider) : base( userAuthorityValidator, repositoryProjects, timeService, unitOfWork, userPrincipal) { if (telemetryScopeProvider == null) { throw new ArgumentNullException(nameof(telemetryScopeProvider)); } _telemetryScopeProvider = telemetryScopeProvider; }
public VcsCommittedEventHandler( [NotNull] IEventProvider eventProvider, [NotNull] ILog log, [NotNull] ITaskRepository taskRepository, [NotNull] ITelemetryScopeProvider telemetryScopeProvider, [NotNull] ITimeService timeService, [NotNull] IUserPrincipal userPrincipal) { if (eventProvider == null) { throw new ArgumentNullException(nameof(eventProvider)); } if (log == null) { throw new ArgumentNullException(nameof(log)); } if (taskRepository == null) { throw new ArgumentNullException(nameof(taskRepository)); } if (telemetryScopeProvider == null) { throw new ArgumentNullException(nameof(telemetryScopeProvider)); } if (timeService == null) { throw new ArgumentNullException(nameof(timeService)); } if (userPrincipal == null) { throw new ArgumentNullException(nameof(userPrincipal)); } _eventProvider = eventProvider; _log = log; _taskRepository = taskRepository; _telemetryScopeProvider = telemetryScopeProvider; _timeService = timeService; _userPrincipal = userPrincipal; }
public QueryExecutor( [NotNull] IDslParser dslParser, [NotNull] IQueryRepository queryRepository, [NotNull] IDslDataQueryEvaluator dslDataQueryEvaluator, [NotNull] IQueryBuilder queryBuilder, [NotNull] ITelemetryScopeProvider telemetryScopeProvider, [NotNull] IUserPrincipal userPrincipal) { if (dslParser == null) { throw new ArgumentNullException(nameof(dslParser)); } if (queryRepository == null) { throw new ArgumentNullException(nameof(queryRepository)); } if (dslDataQueryEvaluator == null) { throw new ArgumentNullException(nameof(dslDataQueryEvaluator)); } if (queryBuilder == null) { throw new ArgumentNullException(nameof(queryBuilder)); } if (telemetryScopeProvider == null) { throw new ArgumentNullException(nameof(telemetryScopeProvider)); } if (userPrincipal == null) { throw new ArgumentNullException(nameof(userPrincipal)); } _dslParser = dslParser; _queryRepository = queryRepository; _dslDataQueryEvaluator = dslDataQueryEvaluator; _queryBuilder = queryBuilder; _telemetryScopeProvider = telemetryScopeProvider; _userPrincipal = userPrincipal; }
protected ScanTaskJob( [NotNull] IEventProvider eventProvider, [NotNull] ITaskRepository taskRepository, [NotNull] ITelemetryScopeProvider telemetryScopeProvider) { if (eventProvider == null) { throw new ArgumentNullException(nameof(eventProvider)); } if (taskRepository == null) { throw new ArgumentNullException(nameof(taskRepository)); } if (telemetryScopeProvider == null) { throw new ArgumentNullException(nameof(telemetryScopeProvider)); } _eventProvider = eventProvider; _taskRepository = taskRepository; _telemetryScopeProvider = telemetryScopeProvider; }
public CreateProjectCommandHandler( [NotNull] IAuthorityProvider authorityProvider, [NotNull] INotificationRuleProvider notificationRuleProvider, [NotNull] IUserAuthorityValidator userAuthorityValidator, [NotNull] IProjectRepository repositoryProjects, [NotNull] IRoleProvider roleProvider, [NotNull] ISdlPolicyProvider sdlPolicyProvider, [NotNull] ITimeService timeService, [NotNull] IUnitOfWork unitOfWork, [NotNull] IUserPrincipal userPrincipal, [NotNull] IQueryRepository queryRepository, [NotNull] IReportRepository reportRepository, [NotNull] ILicenceProvider licenceProvider, [NotNull] IPluginProvider pluginProvider, [NotNull] ITelemetryScopeProvider telemetryScopeProvider) : base(userAuthorityValidator, unitOfWork, userPrincipal) { if (authorityProvider == null) { throw new ArgumentNullException(nameof(authorityProvider)); } if (notificationRuleProvider == null) { throw new ArgumentNullException(nameof(notificationRuleProvider)); } if (userAuthorityValidator == null) { throw new ArgumentNullException(nameof(userAuthorityValidator)); } if (repositoryProjects == null) { throw new ArgumentNullException(nameof(repositoryProjects)); } if (roleProvider == null) { throw new ArgumentNullException(nameof(roleProvider)); } if (sdlPolicyProvider == null) { throw new ArgumentNullException(nameof(sdlPolicyProvider)); } if (timeService == null) { throw new ArgumentNullException(nameof(timeService)); } if (userPrincipal == null) { throw new ArgumentNullException(nameof(userPrincipal)); } if (queryRepository == null) { throw new ArgumentNullException(nameof(queryRepository)); } if (reportRepository == null) { throw new ArgumentNullException(nameof(reportRepository)); } if (licenceProvider == null) { throw new ArgumentNullException(nameof(licenceProvider)); } if (pluginProvider == null) { throw new ArgumentNullException(nameof(pluginProvider)); } if (telemetryScopeProvider == null) { throw new ArgumentNullException(nameof(telemetryScopeProvider)); } _authorityProvider = authorityProvider; _notificationRuleProvider = notificationRuleProvider; _repositoryProjects = repositoryProjects; _roleProvider = roleProvider; _sdlPolicyProvider = sdlPolicyProvider; _userPrincipal = userPrincipal; _queryRepository = queryRepository; _reportRepository = reportRepository; _licenceProvider = licenceProvider; _pluginProvider = pluginProvider; _telemetryScopeProvider = telemetryScopeProvider; _timeService = timeService; }