public RemoveEntryWorkflow(IDatLoader <TDatLoaderOptions> datLoader, IDatSaver <TDatSaverOptions> datSaver)
 {
     Contract.Requires <ArgumentNullException>(datLoader != null, "datLoader");
     Contract.Requires <ArgumentNullException>(datSaver != null, "datSaver");
     //
     _datLoader = datLoader;
     _datSaver  = datSaver;
 }
Example #2
0
 public AddPlainTextEntryBuilder WithDatSaver(IDatSaver <DatToFileSaverOptions> datSaver)
 {
     Contract.Requires <ArgumentNullException>(datSaver != null, "datSaver");
     //
     _datSaver = datSaver;
     MarkAsNotBuilt();
     return(this);
 }
Example #3
0
 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;
 }
Example #4
0
 protected AddEntryAndLoadSaveDatToFileWorkflow(EncryptWorkflow <TKey, TKeyLoaderOptions> encryptWorkflow, IDatLoader <DatFromFileLoaderOptions> datLoader, IDatSaver <DatToFileSaverOptions> datSaver)
     : base(encryptWorkflow, datLoader, datSaver)
 {
 }
Example #5
0
 protected AddEntryWorkflowContracts(EncryptWorkflow <TKey, TKeyLoaderOptions> encryptWorkflow, IDatLoader <TDatLoaderOptions> datLoader, IDatSaver <TDatSaverOptions> datSaver) : base(encryptWorkflow, datLoader, datSaver)
 {
 }
Example #6
0
 public AddPlainTextEntryBuilder()
 {
     _datLoader = DatFromXmlFileFactory.GetDatLoader();
     _datSaver  = DatXmlFileSaverFactory.GetDatSaver();
 }
Example #7
0
 public AddAesEntryBuilder()
 {
     _keyLoader = LoadKeyFromXmlFileFactory.GetAesKeyLoader();
     _datLoader = DatFromXmlFileFactory.GetDatLoader();
     _datSaver  = DatXmlFileSaverFactory.GetDatSaver();
 }
 public AddPlainTextEntryWorkflow(EncryptWorkflow <TKey, NullKeyLoaderDetails> encryptWorkflow, IDatLoader <DatFromFileLoaderOptions> datLoader, IDatSaver <DatToFileSaverOptions> datSaver)
     : base(encryptWorkflow, datLoader, datSaver)
 {
 }
 public AddEntryUsingKeyFileWorkflow(EncryptWorkflow <TKey, KeyFromFileDetails> encryptWorkflow, IDatLoader <DatFromFileLoaderOptions> datLoader, IDatSaver <DatToFileSaverOptions> datSaver)
     : base(encryptWorkflow, datLoader, datSaver)
 {
 }
 public RemoveEntryWorkflowBuilder()
 {
     _datLoader = DatFromXmlFileFactory.GetDatLoader();
     _datSaver  = DatXmlFileSaverFactory.GetDatSaver();
 }