X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.server%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fservices%2FServiceMsgHandler.java;h=2ec8409624e0f080500b4815ed996cf29c19073b;hb=719f374a748e531ae706115252978e06ad72c308;hp=87579ea0f49a53c9487851997259ab52309de156;hpb=61cf879a296d5afdb5d0b6aaa7c6bea1eed9e442;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/services/ServiceMsgHandler.java b/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/services/ServiceMsgHandler.java index 87579ea0f..2ec840962 100644 --- a/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/services/ServiceMsgHandler.java +++ b/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/services/ServiceMsgHandler.java @@ -3,6 +3,8 @@ package org.argeo.slc.services; import org.argeo.slc.SlcException; import org.argeo.slc.msg.MsgHandler; import org.argeo.slc.msg.process.SlcExecutionStatusRequest; +import org.argeo.slc.msg.process.SlcExecutionStepsRequest; +import org.argeo.slc.msg.test.tree.AddTreeTestResultAttachmentRequest; import org.argeo.slc.msg.test.tree.CloseTreeTestResultRequest; import org.argeo.slc.msg.test.tree.CreateTreeTestResultRequest; import org.argeo.slc.msg.test.tree.ResultPartRequest; @@ -17,6 +19,8 @@ public class ServiceMsgHandler implements MsgHandler { public Object handleMsg(Object msg) { if (msg instanceof SlcExecution) slcExecutionService.newExecution((SlcExecution) msg); + else if (msg instanceof SlcExecutionStepsRequest) + slcExecutionService.addSteps((SlcExecutionStepsRequest) msg); else if (msg instanceof SlcExecutionStatusRequest) slcExecutionService.updateStatus((SlcExecutionStatusRequest) msg); else if (msg instanceof CreateTreeTestResultRequest) @@ -27,6 +31,9 @@ public class ServiceMsgHandler implements MsgHandler { else if (msg instanceof CloseTreeTestResultRequest) testManagerService .closeTreeTestResult((CloseTreeTestResultRequest) msg); + else if (msg instanceof AddTreeTestResultAttachmentRequest) + testManagerService + .addAttachment((AddTreeTestResultAttachmentRequest) msg); else throw new SlcException("Unrecognized message type " + msg); return null;