X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.server%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fws%2Ftest%2Ftree%2FCreateTreeTestResultRequestEp.java;h=f61d86666de25ceb123b51d98aac267fa7da56d2;hb=7a8f034133c1112e187e2a2bfd2c56a8d2452345;hp=0258021068438be7f2a110c154efd232f06e1dea;hpb=973acfe14e6f14e3aaeb7b1cbcecbd3d23061ed0;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 025802106..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 @@ -25,10 +29,16 @@ public class CreateTreeTestResultRequestEp extends CreateTreeTestResultRequest msg = (CreateTreeTestResultRequest) requestObject; TreeTestResult treeTestResult = msg.getTreeTestResult(); + if (log.isTraceEnabled()) + log.trace("Creating result #" + treeTestResult.getUuid()); treeTestResultDao.create(treeTestResult); - if (log.isDebugEnabled()) - log.debug("Created result with id " + treeTestResult.getUuid()); + if (log.isTraceEnabled()) + log.trace("Registering test run descriptor #" + + msg.getTestRunDescriptor().getTestRunUuid()); + testManagerService + .registerTestRunDescriptor(msg.getTestRunDescriptor()); + return null; }