public ExposureKeySetExpireCommand(ContentDbContext dbConfig, IUtcDateTimeProvider utcDateTimeProvider, IGaenContentConfig gaenContentConfig, ILogger logger) { _DbConfig = dbConfig ?? throw new ArgumentNullException(nameof(dbConfig)); _UtcDateTimeProvider = utcDateTimeProvider ?? throw new ArgumentNullException(nameof(utcDateTimeProvider)); _GaenContentConfig = gaenContentConfig ?? throw new ArgumentNullException(nameof(gaenContentConfig)); _Logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public GetLatestManifestCommand(IUtcDateTimeProvider dateTimeProvider, ExposureContentDbContext dbContext, ManifestBuilder manifestBuilder, IGaenContentConfig gaenContentConfig, IPublishingId publishingId) { _DateTimeProvider = dateTimeProvider; _DbContext = dbContext; _ManifestBuilder = manifestBuilder; _GaenContentConfig = gaenContentConfig; _PublishingId = publishingId; }
public GetLatestManifestCommandWithDbWrite(IUtcDateTimeProvider dateTimeProvider, ExposureContentDbContext dbContext, ManifestBuilder manifestBuilder, IGaenContentConfig gaenContentConfig, IPublishingId publishingId, IJsonSerializer jsonSerializer) { _DateTimeProvider = dateTimeProvider; _DbContext = dbContext; _ManifestBuilder = manifestBuilder; _GaenContentConfig = gaenContentConfig; _PublishingId = publishingId; _JsonSerializer = jsonSerializer; }
public HttpPostGenerateExposureKeySetsCommand(WorkflowDbContext input, ExposureContentDbContext output, IUtcDateTimeProvider utcDateTimeProvider, IEfDbConfig standardEfDbConfig, IGaenContentConfig gaenContentConfig, IExposureKeySetHeaderInfoConfig hsmExposureKeySetHeaderInfoConfig, IExposureKeySetBatchJobConfig exposureKeySetBatchJobConfig) { _Input = input; _Output = output; _UtcDateTimeProvider = utcDateTimeProvider; _StandardEfDbConfig = standardEfDbConfig; _GaenContentConfig = gaenContentConfig; _HsmExposureKeySetHeaderInfoConfig = hsmExposureKeySetHeaderInfoConfig; _ExposureKeySetBatchJobConfig = exposureKeySetBatchJobConfig; }
public ExposureKeySetBatchJobMk2(/*IExposureKeySetBatchJobConfig jobConfig,*/ IGaenContentConfig gaenContentConfig, IExposureKeySetBuilder builder, WorkflowDbContext workflowDbContext, ExposureContentDbContext contentDbContext, IUtcDateTimeProvider dateTimeProvider, IPublishingId publishingId) { //_JobConfig = jobConfig; _GaenContentConfig = gaenContentConfig; _SetBuilder = builder; _WorkflowDbContext = workflowDbContext; _ContentDbContext = contentDbContext; _PublishingId = publishingId; _Used = new List <EksCreateJobInputEntity>(_GaenContentConfig.ExposureKeySetCapacity); // _Start = dateTimeProvider.Now(); JobName = $"ExposureKeySetsJob_{_Start:u}".Replace(" ", "_").Replace(":", "_"); }
public ExposureKeySetBatchJobMk2(/*IExposureKeySetBatchJobConfig jobConfig,*/ IGaenContentConfig gaenContentConfig, IExposureKeySetBuilder builder, WorkflowDbContext workflowDbContext, PublishingJobDbContext publishingDbContext, ContentDbContext contentDbContext, IUtcDateTimeProvider dateTimeProvider, IPublishingId publishingId, ILogger <ExposureKeySetBatchJobMk2> logger) { //_JobConfig = jobConfig; _GaenContentConfig = gaenContentConfig ?? throw new ArgumentNullException(nameof(gaenContentConfig)); _SetBuilder = builder ?? throw new ArgumentNullException(nameof(builder)); _WorkflowDbContext = workflowDbContext ?? throw new ArgumentNullException(nameof(workflowDbContext)); _PublishingDbContext = publishingDbContext ?? throw new ArgumentNullException(nameof(publishingDbContext)); _ContentDbContext = contentDbContext ?? throw new ArgumentNullException(nameof(contentDbContext)); _PublishingId = publishingId; _Logger = logger ?? throw new ArgumentNullException(nameof(logger)); _Used = new List <EksCreateJobInputEntity>(_GaenContentConfig.ExposureKeySetCapacity); // _Start = dateTimeProvider.Now(); _JobName = $"ExposureKeySetsJob_{_Start:u}".Replace(" ", "_").Replace(":", "_"); }
public ExposureKeySetExpireCommand(ExposureContentDbContext config, IUtcDateTimeProvider utcDateTimeProvider, IGaenContentConfig gaenContentConfig) { _DbConfig = config; _UtcDateTimeProvider = utcDateTimeProvider; _GaenContentConfig = gaenContentConfig; }
public GetActiveExposureKeySetsListCommand(ExposureContentDbContext dbConfig, IGaenContentConfig gaenContentConfig) { _DbConfig = dbConfig; _GaenContentConfig = gaenContentConfig; }
public ManifestBuilder(ContentDbContext contentDbContext, IGaenContentConfig gaenContentConfig, IUtcDateTimeProvider dateTimeProvider) { _ContentDbContext = contentDbContext ?? throw new ArgumentNullException(nameof(contentDbContext)); _GaenContentConfig = gaenContentConfig ?? throw new ArgumentNullException(nameof(gaenContentConfig)); _DateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); }
public KeysFirstExpireCommand(ExposureContentDbContext context, IUtcDateTimeProvider utcDateTimeProvider, IGaenContentConfig gaenContentConfig) { _Context = context; _UtcDateTimeProvider = utcDateTimeProvider; _GaenContentConfig = gaenContentConfig; }