public DecryptGenericWorkflowBuilder WithDecryptRsaEntryWorkflowBuilder(IDecryptRsaEntryWorkflowBuilder builder) { Contract.Requires <ArgumentNullException>(builder != null, "builder"); // _rsaWorkFlowBuilder = builder; MarkAsNotBuilt(); return(this); }
public DecryptGenericWorkflowBuilder(IDecryptPlainTextEntryWorkflowBuilder plaintextWorkFlowBuilder, IDecryptRsaEntryWorkflowBuilder rsaWorkFlowBuilder, IDecryptAesEntryWorkflowBuilder aesWorkFlowBuilder) { Contract.Requires <ArgumentNullException>(plaintextWorkFlowBuilder != null, "plaintextWorkFlowBuilder"); Contract.Requires <ArgumentNullException>(rsaWorkFlowBuilder != null, "rsaWorkFlowBuilder"); Contract.Requires <ArgumentNullException>(aesWorkFlowBuilder != null, "aesWorkFlowBuilder"); // _plaintextWorkFlowBuilder = plaintextWorkFlowBuilder; _rsaWorkFlowBuilder = rsaWorkFlowBuilder; _aesWorkFlowBuilder = aesWorkFlowBuilder; }
public DecryptGenericWorkflow(IDatLoader <DatFromFileLoaderOptions> datLoader, IDecryptPlainTextEntryWorkflowBuilder plaintextWorkFlowBuilder, IDecryptRsaEntryWorkflowBuilder rsaWorkFlowBuilder, IDecryptAesEntryWorkflowBuilder aesWorkFlowBuilder) { Contract.Requires <ArgumentNullException>(datLoader != null, "datLoader"); Contract.Requires <ArgumentNullException>(plaintextWorkFlowBuilder != null, "plaintextWorkFlowBuilder"); Contract.Requires <ArgumentNullException>(rsaWorkFlowBuilder != null, "rsaWorkFlowBuilder"); Contract.Requires <ArgumentNullException>(aesWorkFlowBuilder != null, "aesWorkFlowBuilder"); // _datLoader = new DatLoaderCacheDecorator <DatFromFileLoaderOptions>(datLoader); _plaintextWorkFlowBuilder = plaintextWorkFlowBuilder; _rsaWorkFlowBuilder = rsaWorkFlowBuilder; _aesWorkFlowBuilder = aesWorkFlowBuilder; }