public SettingsHelper( [NotNull] ISettingValuesRepository settingValuesRepository, [NotNull] ISettingRepository settingRepository, [NotNull] ISettingGroupRepository settingGroupRepository, [NotNull] ISettingValidator settingValidator) { if (settingValuesRepository == null) { throw new ArgumentNullException(nameof(settingValuesRepository)); } if (settingRepository == null) { throw new ArgumentNullException(nameof(settingRepository)); } if (settingGroupRepository == null) { throw new ArgumentNullException(nameof(settingGroupRepository)); } if (settingValidator == null) { throw new ArgumentNullException(nameof(settingValidator)); } _settingValuesRepository = settingValuesRepository; _settingRepository = settingRepository; _settingGroupRepository = settingGroupRepository; _settingValidator = settingValidator; }
public UserPluginSettingsProvider( [NotNull] ISettingValuesRepository settingValuesRepository, [NotNull] ISettingRepository settingRepository) { if (settingValuesRepository == null) { throw new ArgumentNullException(nameof(settingValuesRepository)); } if (settingRepository == null) { throw new ArgumentNullException(nameof(settingRepository)); } _settingValuesRepository = settingValuesRepository; _settingRepository = settingRepository; }
public SettingValidator( [NotNull] ISettingConditionValidatorProvider validatorProvider, [NotNull] ISettingValuesRepository settingValuesRepository) { if (validatorProvider == null) { throw new ArgumentNullException(nameof(validatorProvider)); } if (settingValuesRepository == null) { throw new ArgumentNullException(nameof(settingValuesRepository)); } _validatorProvider = validatorProvider; _settingValuesRepository = settingValuesRepository; }
public PluginSettingProvider( [NotNull] ILog log, [NotNull] IPluginRepository pluginRepository, [NotNull] ISettingGroupRepository settingGroupRepository, [NotNull] ISettingRepository settingRepository, [NotNull] ISettingValuesRepository settingValuesRepository) { if (log == null) { throw new ArgumentNullException(nameof(log)); } if (pluginRepository == null) { throw new ArgumentNullException(nameof(pluginRepository)); } if (settingGroupRepository == null) { throw new ArgumentNullException(nameof(settingGroupRepository)); } if (settingRepository == null) { throw new ArgumentNullException(nameof(settingRepository)); } if (settingValuesRepository == null) { throw new ArgumentNullException(nameof(settingValuesRepository)); } _log = log; _pluginRepository = pluginRepository; _settingGroupRepository = settingGroupRepository; _settingRepository = settingRepository; _settingValuesRepository = settingValuesRepository; }
public ScanAgentRequestExecutor( [NotNull] IScanAgentRepository scanAgentRepository, [NotNull] ILog logger, [NotNull] IEventProvider eventProvider, [NotNull] ITaskRepository taskRepository, [NotNull] ISettingValuesRepository settingValuesRepository, [NotNull] ISAParameterTranslatorProvider parameterTranslatorProvider) : base(logger) { if (scanAgentRepository == null) { throw new ArgumentNullException(nameof(scanAgentRepository)); } if (eventProvider == null) { throw new ArgumentNullException(nameof(eventProvider)); } if (taskRepository == null) { throw new ArgumentNullException(nameof(taskRepository)); } if (settingValuesRepository == null) { throw new ArgumentNullException(nameof(settingValuesRepository)); } if (parameterTranslatorProvider == null) { throw new ArgumentNullException(nameof(parameterTranslatorProvider)); } _scanAgentRepository = scanAgentRepository; _eventProvider = eventProvider; _taskRepository = taskRepository; _settingValuesRepository = settingValuesRepository; _parameterTranslatorProvider = parameterTranslatorProvider; }