protected override string ExecuteBroker(IActivityOperationsBroker broker, IActivityIOOperationsEndPoint scrEndPoint, IActivityIOOperationsEndPoint dstEndPoint) { Dev2UnZipOperationTO zipTo = ActivityIOFactory.CreateUnzipTO(ColItr.FetchNextValue(_archPassItr), Overwrite); return(broker.UnZip(scrEndPoint, dstEndPoint, zipTo)); }
protected override string ExecuteBroker(IActivityOperationsBroker broker, IActivityIOOperationsEndPoint scrEndPoint, IActivityIOOperationsEndPoint dstEndPoint) { Dev2ZipOperationTO zipTo = ActivityIOFactory.CreateZipTO(ColItr.FetchNextRow(_compresItr).TheValue, ColItr.FetchNextRow(_archPassItr).TheValue, ColItr.FetchNextRow(_archNameItr).TheValue, Overwrite); return(broker.Zip(scrEndPoint, dstEndPoint, zipTo)); }
protected override void AddItemsToIterator(Guid executionId, IDataListCompiler compiler, List <ErrorResultTO> errors) { ErrorResultTO error; IBinaryDataListEntry archPassEntry = compiler.Evaluate(executionId, enActionType.User, ArchivePassword, false, out error); errors.Add(error); _archPassItr = Dev2ValueObjectFactory.CreateEvaluateIterator(archPassEntry); ColItr.AddIterator(_archPassItr); }
protected override void AddItemsToIterator(IExecutionEnvironment environment, int update) { _compresItr = new WarewolfIterator(environment.Eval(CompressionRatio, update)); ColItr.AddVariableToIterateOn(_compresItr); _archNameItr = new WarewolfIterator(environment.Eval(ArchiveName, update)); ColItr.AddVariableToIterateOn(_archNameItr); _archPassItr = new WarewolfIterator(environment.Eval(DecryptedArchivePassword, update)); ColItr.AddVariableToIterateOn(_archPassItr); }
protected override void MoveRemainingIterators() { ColItr.FetchNextValue(_archPassItr); }
protected override void AddItemsToIterator(IExecutionEnvironment environment) { _archPassItr = new WarewolfIterator(environment.Eval(ArchivePassword)); ColItr.AddVariableToIterateOn(_archPassItr); }
protected override void MoveRemainingIterators() { ColItr.FetchNextRow(_compresItr); ColItr.FetchNextRow(_archPassItr); ColItr.FetchNextRow(_archNameItr); }