X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.slc.server%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fws%2Ftest%2Ftree%2FCreateTreeTestResultRequestEp.java;h=f61d86666de25ceb123b51d98aac267fa7da56d2;hb=7a8f034133c1112e187e2a2bfd2c56a8d2452345;hp=7ffa5c081a8d080a1abb87d196a43903c113b280;hpb=c129ced90007016c50e3b66d773d00a96cc6e728;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.server/src/main/java/org/argeo/slc/ws/test/tree/CreateTreeTestResultRequestEp.java b/org.argeo.slc.server/src/main/java/org/argeo/slc/ws/test/tree/CreateTreeTestResultRequestEp.java index 7ffa5c081..f61d86666 100644 --- a/org.argeo.slc.server/src/main/java/org/argeo/slc/ws/test/tree/CreateTreeTestResultRequestEp.java +++ b/org.argeo.slc.server/src/main/java/org/argeo/slc/ws/test/tree/CreateTreeTestResultRequestEp.java @@ -8,6 +8,7 @@ import org.apache.commons.logging.LogFactory; import org.argeo.slc.core.test.tree.TreeTestResult; import org.argeo.slc.dao.test.tree.TreeTestResultDao; import org.argeo.slc.msg.test.tree.CreateTreeTestResultRequest; +import org.argeo.slc.services.test.TestManagerService; public class CreateTreeTestResultRequestEp extends AbstractMarshallingPayloadEndpoint { @@ -15,9 +16,12 @@ public class CreateTreeTestResultRequestEp extends private Log log = LogFactory.getLog(getClass()); private final TreeTestResultDao treeTestResultDao; + private final TestManagerService testManagerService; - public CreateTreeTestResultRequestEp(TreeTestResultDao treeTestResultDao) { + public CreateTreeTestResultRequestEp(TreeTestResultDao treeTestResultDao, + TestManagerService testManagerService) { this.treeTestResultDao = treeTestResultDao; + this.testManagerService = testManagerService; } @Override @@ -27,9 +31,14 @@ public class CreateTreeTestResultRequestEp extends if (log.isTraceEnabled()) log.trace("Creating result #" + treeTestResult.getUuid()); - treeTestResultDao.create(treeTestResult); + if (log.isTraceEnabled()) + log.trace("Registering test run descriptor #" + + msg.getTestRunDescriptor().getTestRunUuid()); + testManagerService + .registerTestRunDescriptor(msg.getTestRunDescriptor()); + return null; }