]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/dao/test/tree/TreeTestResultDao.java
Introduce org.argeo.slc.support.simple
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.simple / src / main / java / org / argeo / slc / dao / test / tree / TreeTestResultDao.java
diff --git a/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/dao/test/tree/TreeTestResultDao.java b/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/dao/test/tree/TreeTestResultDao.java
new file mode 100644 (file)
index 0000000..70db087
--- /dev/null
@@ -0,0 +1,22 @@
+package org.argeo.slc.dao.test.tree;\r
+\r
+import java.util.List;\r
+import java.util.Map;\r
+\r
+import org.argeo.slc.core.structure.StructureElement;\r
+import org.argeo.slc.core.structure.tree.TreeSPath;\r
+import org.argeo.slc.core.test.SimpleResultPart;\r
+import org.argeo.slc.core.test.tree.TreeTestResult;\r
+import org.argeo.slc.dao.test.TestResultDao;\r
+\r
+public interface TreeTestResultDao extends TestResultDao<TreeTestResult> {\r
+       /** Lists results containing this path */\r
+       public List<TreeTestResult> listResults(TreeSPath path);\r
+\r
+       public void addResultPart(String testResultId, TreeSPath path,\r
+                       SimpleResultPart resultPart,\r
+                       Map<TreeSPath, StructureElement> relatedElements);\r
+\r
+       public void updateAttributes(String testResultId,\r
+                       Map<String, String> attributes);\r
+}\r