]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/services/impl/test/TestManagerServiceImpl.java
Attachments management
[gpl/argeo-slc.git] / runtime / org.argeo.slc.server / src / main / java / org / argeo / slc / services / impl / test / TestManagerServiceImpl.java
index 2489dd468fe44e61c845f192d0be1eca2d21af4e..7ccc35d11e24c1e2e20e1f2c698ef0f156fd20a2 100644 (file)
@@ -8,6 +8,7 @@ import org.argeo.slc.dao.process.SlcExecutionDao;
 import org.argeo.slc.dao.test.TestRunDescriptorDao;\r
 import org.argeo.slc.dao.test.tree.TreeTestResultCollectionDao;\r
 import org.argeo.slc.dao.test.tree.TreeTestResultDao;\r
+import org.argeo.slc.msg.test.tree.AddTreeTestResultAttachmentRequest;\r
 import org.argeo.slc.msg.test.tree.CloseTreeTestResultRequest;\r
 import org.argeo.slc.msg.test.tree.CreateTreeTestResultRequest;\r
 import org.argeo.slc.msg.test.tree.ResultPartRequest;\r
@@ -56,11 +57,11 @@ public class TestManagerServiceImpl implements TestManagerService {
                                                        .getTestResultUuid());\r
                                }\r
                        } else {\r
-//                             log\r
-//                                             .trace("ResultUUID="\r
-//                                                             + testRunDescriptor.getTestResultUuid());\r
-//                             addResultToCollection("default", testRunDescriptor\r
-//                                             .getTestResultUuid());\r
+                               log\r
+                                               .trace("ResultUUID="\r
+                                                               + testRunDescriptor.getTestResultUuid());\r
+                               addResultToCollection("default", testRunDescriptor\r
+                                               .getTestResultUuid());\r
                        }\r
                }\r
        }\r
@@ -102,7 +103,7 @@ public class TestManagerServiceImpl implements TestManagerService {
        }\r
 \r
        public void addResultPart(ResultPartRequest msg) {\r
-               registerTestRunDescriptor(msg.getTestRunDescriptor());\r
+               // registerTestRunDescriptor(msg.getTestRunDescriptor());\r
 \r
                if (log.isTraceEnabled())\r
                        log.trace("Adding result part to test result #"\r
@@ -122,4 +123,13 @@ public class TestManagerServiceImpl implements TestManagerService {
                treeTestResultDao.close(msg.getResultUuid(), msg.getCloseDate());\r
        }\r
 \r
+       public void addAttachment(AddTreeTestResultAttachmentRequest msg) {\r
+               if (log.isTraceEnabled())\r
+                       log.trace("Adding attachment " + msg.getAttachment()\r
+                                       + " to result #" + msg.getResultUuid());\r
+               treeTestResultDao.addAttachment(msg.getResultUuid(), msg\r
+                               .getAttachment());\r
+\r
+       }\r
+\r
 }\r