コード例 #1
0
ファイル: NCTPlugin.cs プロジェクト: hkbadeq/opennode2-dotnet
        public void ProcessSubmit(string transactionId)
        {
            LOG.Info("NCT.ProcessSubmit()");
            AppendAuditLogEvent("NCT ProcessSubmit() enter");

            LazyInit();

            IList <string> dbDocIds = _transactionManager.GetAllUnprocessedDocumentDbIds(transactionId);

            if (!CollectionUtils.IsNullOrEmpty(dbDocIds))
            {
                foreach (string dbDocId in dbDocIds)
                {
                    Document document = _documentManager.GetDocument(transactionId, dbDocId, true);
                    _documentManager.SetDocumentStatus(transactionId, dbDocId, CommonTransactionStatusCode.Processed,
                                                       "Processed " + dbDocId);
                    string statusDetail;
                    CommonTransactionStatusCode status = _documentManager.GetDocumentStatus(transactionId, dbDocId,
                                                                                            out statusDetail);
                }
            }
            AddReportDocumentToTransaction(transactionId, true);
            AppendAuditLogEvent("NCT ProcessSubmit() exit");
        }