コード例 #1
0
 public CutoffSpecification(UpgradableSpecification upgradableSpecification,
                            IPreferredWordService preferredWordServiceCalculator,
                            Logger logger)
 {
     _upgradableSpecification        = upgradableSpecification;
     _preferredWordServiceCalculator = preferredWordServiceCalculator;
     _logger = logger;
 }
コード例 #2
0
 public UpgradeDiskSpecification(UpgradableSpecification qualityUpgradableSpecification,
                                 IPreferredWordService preferredWordServiceCalculator,
                                 Logger logger)
 {
     _upgradableSpecification        = qualityUpgradableSpecification;
     _preferredWordServiceCalculator = preferredWordServiceCalculator;
     _logger = logger;
 }
コード例 #3
0
 public UpgradeSpecification(IConfigService configService,
                             IPreferredWordService preferredWordService,
                             IEpisodeFilePreferredWordCalculator episodeFilePreferredWordCalculator,
                             Logger logger)
 {
     _configService = configService;
     _episodeFilePreferredWordCalculator = episodeFilePreferredWordCalculator;
     _logger = logger;
 }
コード例 #4
0
ファイル: QueueSpecification.cs プロジェクト: Macharr/Macharr
 public QueueSpecification(IQueueService queueService,
                           UpgradableSpecification upgradableSpecification,
                           IPreferredWordService preferredWordServiceCalculator,
                           Logger logger)
 {
     _queueService                   = queueService;
     _upgradableSpecification        = upgradableSpecification;
     _preferredWordServiceCalculator = preferredWordServiceCalculator;
     _logger = logger;
 }
コード例 #5
0
 public HistorySpecification(IHistoryService historyService,
                             UpgradableSpecification upgradableSpecification,
                             IConfigService configService,
                             IPreferredWordService preferredWordServiceCalculator,
                             Logger logger)
 {
     _historyService                 = historyService;
     _upgradableSpecification        = upgradableSpecification;
     _configService                  = configService;
     _preferredWordServiceCalculator = preferredWordServiceCalculator;
     _logger = logger;
 }
コード例 #6
0
ファイル: FileNameBuilder.cs プロジェクト: whoshoe/Readarr
 public FileNameBuilder(INamingConfigService namingConfigService,
                        IQualityDefinitionService qualityDefinitionService,
                        ICacheManager cacheManager,
                        IPreferredWordService preferredWordService,
                        Logger logger)
 {
     _namingConfigService      = namingConfigService;
     _qualityDefinitionService = qualityDefinitionService;
     _preferredWordService     = preferredWordService;
     _trackFormatCache         = cacheManager.GetCache <BookFormat[]>(GetType(), "bookFormat");
     _logger = logger;
 }
コード例 #7
0
 public UpgradeDiskSpecification(UpgradableSpecification qualityUpgradableSpecification,
                                 IMediaFileService mediaFileService,
                                 ITrackService trackService,
                                 ICacheManager cacheManager,
                                 IPreferredWordService preferredWordServiceCalculator,
                                 Logger logger)
 {
     _upgradableSpecification        = qualityUpgradableSpecification;
     _mediaFileService               = mediaFileService;
     _trackService                   = trackService;
     _preferredWordServiceCalculator = preferredWordServiceCalculator;
     _logger            = logger;
     _missingFilesCache = cacheManager.GetCache <bool>(GetType());
 }
コード例 #8
0
ファイル: DelaySpecification.cs プロジェクト: whoshoe/Readarr
 public DelaySpecification(IPendingReleaseService pendingReleaseService,
                           IUpgradableSpecification qualityUpgradableSpecification,
                           IDelayProfileService delayProfileService,
                           IMediaFileService mediaFileService,
                           IPreferredWordService preferredWordServiceCalculator,
                           Logger logger)
 {
     _pendingReleaseService          = pendingReleaseService;
     _upgradableSpecification        = qualityUpgradableSpecification;
     _delayProfileService            = delayProfileService;
     _mediaFileService               = mediaFileService;
     _preferredWordServiceCalculator = preferredWordServiceCalculator;
     _logger = logger;
 }
コード例 #9
0
 public FileNameBuilder(INamingConfigService namingConfigService,
                        IQualityDefinitionService qualityDefinitionService,
                        ICacheManager cacheManager,
                        IPreferredWordService preferredWordService,
                        IUpdateMediaInfo mediaInfoUpdater,
                        Logger logger)
 {
     _namingConfigService                = namingConfigService;
     _qualityDefinitionService           = qualityDefinitionService;
     _preferredWordService               = preferredWordService;
     _mediaInfoUpdater                   = mediaInfoUpdater;
     _episodeFormatCache                 = cacheManager.GetCache <EpisodeFormat[]>(GetType(), "episodeFormat");
     _absoluteEpisodeFormatCache         = cacheManager.GetCache <AbsoluteEpisodeFormat[]>(GetType(), "absoluteEpisodeFormat");
     _requiresEpisodeTitleCache          = cacheManager.GetCache <bool>(GetType(), "requiresEpisodeTitle");
     _requiresAbsoluteEpisodeNumberCache = cacheManager.GetCache <bool>(GetType(), "requiresAbsoluteEpisodeNumber");
     _logger = logger;
 }
コード例 #10
0
 public EpisodeFilePreferredWordCalculator(IPreferredWordService preferredWordService, Logger logger)
 {
     _preferredWordService = preferredWordService;
     _logger = logger;
 }
コード例 #11
0
 public AggregatePreferredWordScore(IPreferredWordService preferredWordServiceCalculator)
 {
     _preferredWordServiceCalculator = preferredWordServiceCalculator;
 }
コード例 #12
0
 public AggregatePreferredWordScore(IPreferredWordService preferredWordService)
 {
     _preferredWordService = preferredWordService;
 }
コード例 #13
0
 public EpisodeFilePreferredWordCalculator(IPreferredWordService preferredWordService)
 {
     _preferredWordService = preferredWordService;
 }