X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.server%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fservices%2Ftest%2FTestManagerService.java;h=1a54884e287b5cf05277d877d93ba56cac777865;hb=e1384618cb6d1c06ec570d7798b783fa04a3d807;hp=8e58fd2a4d0862d1eed92eb3a33dbcb4482c81bd;hpb=805f03392d3e1a561257614db979f0c2c82c1328;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/services/test/TestManagerService.java b/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/services/test/TestManagerService.java index 8e58fd2a4..1a54884e2 100644 --- a/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/services/test/TestManagerService.java +++ b/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/services/test/TestManagerService.java @@ -1,12 +1,25 @@ package org.argeo.slc.services.test; -import org.argeo.slc.core.test.TestRunDescriptor; +import org.argeo.slc.msg.test.tree.CloseTreeTestResultRequest; +import org.argeo.slc.msg.test.tree.CreateTreeTestResultRequest; +import org.argeo.slc.msg.test.tree.ResultPartRequest; +import org.argeo.slc.test.TestRunDescriptor; +/** Performs complex business operations. */ public interface TestManagerService { + /** Performs operations related to the addition of a new test run. */ public void registerTestRunDescriptor(TestRunDescriptor testRunDescriptor); + /** Adds a result in a collection based on their ids. */ public void addResultToCollection(String collectionId, String resultUuid); + /** Removes a result from a collection based on their ids. */ public void removeResultFromCollection(String collectionId, String resultUuid); + + public void createTreeTestResult(CreateTreeTestResultRequest msg); + + public void addResultPart(ResultPartRequest msg); + + public void closeTreeTestResult(CloseTreeTestResultRequest msg); }