// TSM: The following method is for testing purposes only, to enable, have this class implement ISubmitProcessor above public virtual void ProcessSubmit(string transactionId) { LazyInit(); IList <string> docNames = _documentManager.GetAllDocumentNames(transactionId); _submissionTrackingDataType = new SubmissionTrackingDataType(); _submissionTrackingDataType.SubmissionTransactionId = transactionId; _submissionTrackingDataTypePK = Guid.NewGuid().ToString(); Windsor.Node2008.WNOSDomain.Document zipResponseFile; DoProcessResponseDocuments(transactionId, docNames, out zipResponseFile); }
protected virtual bool HasTransactionBeenProcessed(NodeTransaction nodeTransaction) { if (nodeTransaction.NetworkEndpointStatus == CommonTransactionStatusCode.Completed) { IList <string> docNames = _documentManager.GetAllDocumentNames(nodeTransaction.Id); string zippedFileName = Path.ChangeExtension(COMPLETED_RESULTS_FILE_NAME, ".zip"); return(CollectionUtils.Contains(docNames, COMPLETED_RESULTS_FILE_NAME, StringComparison.OrdinalIgnoreCase) || CollectionUtils.Contains(docNames, zippedFileName, StringComparison.OrdinalIgnoreCase)); } return(false); }