// 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);
        }
Example #2
0
 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);
 }