protected AddEntryWorkflow(EncryptWorkflow <TKey, TKeyLoaderOptions> encryptWorkflow, IDatLoader <TDatLoaderOptions> datLoader, IDatSaver <TDatSaverOptions> datSaver) { Contract.Requires <ArgumentNullException>(encryptWorkflow != null, "encryptWorkflow"); Contract.Requires <ArgumentNullException>(datLoader != null, "datLoader"); Contract.Requires <ArgumentNullException>(datSaver != null, "datSaver"); // _datLoader = datLoader; _datSaver = datSaver; _encryptWorkflow = encryptWorkflow; }
protected AddEntryAndLoadSaveDatToFileWorkflow(EncryptWorkflow <TKey, TKeyLoaderOptions> encryptWorkflow, IDatLoader <DatFromFileLoaderOptions> datLoader, IDatSaver <DatToFileSaverOptions> datSaver) : base(encryptWorkflow, datLoader, datSaver) { }
protected AddEntryWorkflowContracts(EncryptWorkflow <TKey, TKeyLoaderOptions> encryptWorkflow, IDatLoader <TDatLoaderOptions> datLoader, IDatSaver <TDatSaverOptions> datSaver) : base(encryptWorkflow, datLoader, datSaver) { }
public AddEntryUsingKeyFileWorkflow(EncryptWorkflow <TKey, KeyFromFileDetails> encryptWorkflow, IDatLoader <DatFromFileLoaderOptions> datLoader, IDatSaver <DatToFileSaverOptions> datSaver) : base(encryptWorkflow, datLoader, datSaver) { }