Exemple #1
0
 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));
 }
Exemple #2
0
 public GetLatestManifestCommand(IUtcDateTimeProvider dateTimeProvider, ExposureContentDbContext dbContext, ManifestBuilder manifestBuilder, IGaenContentConfig gaenContentConfig, IPublishingId publishingId)
 {
     _DateTimeProvider  = dateTimeProvider;
     _DbContext         = dbContext;
     _ManifestBuilder   = manifestBuilder;
     _GaenContentConfig = gaenContentConfig;
     _PublishingId      = publishingId;
 }
Exemple #3
0
 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(":", "_");
 }
Exemple #7
0
 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;
 }