protected DecryptEntryWorkflow(IDatLoader <TDatLoaderOptions> datLoader, EntriesDecrypter <TKey> entriesDecrypter, IAuditLogger <TKey, TWorkflowOptions> auditLogger)
 {
     Contract.Requires <ArgumentNullException>(datLoader != null, "datLoader");
     Contract.Requires <ArgumentNullException>(entriesDecrypter != null, "encryptWorkflow");
     Contract.Requires <ArgumentNullException>(auditLogger != null, "auditLogger");
     //
     _datLoader        = datLoader;
     _entriesDecrypter = entriesDecrypter;
     _auditLogger      = auditLogger;
 }
 public DecryptEntryUsingKeyWorkflow(IDatLoader <DatFromFileLoaderOptions> datLoader, EntriesDecrypter <TKey> entriesDecrypter, IAuditLogger <TKey, TWorkflowOptions> auditLogger, IKeyLoader <TKey, KeyFromFileDetails> keyLoader)
     : base(datLoader, entriesDecrypter, auditLogger)
 {
     Contract.Requires <ArgumentNullException>(keyLoader != null, "keyLoader");
     //
     _keyLoader = keyLoader;
 }
示例#3
0
 protected DecryptEntryUsingDatFileWorkflow(IDatLoader <DatFromFileLoaderOptions> datLoader, EntriesDecrypter <TKey> entriesDecrypter, IAuditLogger <TKey, TWorkflowOptions> auditLogger) : base(datLoader, entriesDecrypter, auditLogger)
 {
 }
 protected DecryptEntryWorkflowContracts(IDatLoader <TDatLoaderOptions> datLoader, EntriesDecrypter <TKey> entriesDecrypter, IAuditLogger <TKey, TWorkflowOptions> auditLogger)
     : base(datLoader, entriesDecrypter, auditLogger)
 {
 }