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; }
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) { }