]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/dao/test/tree/TreeTestResultDao.java
First consistent version with JMS
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.simple / src / main / java / org / argeo / slc / dao / test / tree / TreeTestResultDao.java
1 package org.argeo.slc.dao.test.tree;
2
3 import java.util.List;
4 import java.util.Map;
5
6 import org.argeo.slc.core.structure.tree.TreeSPath;
7 import org.argeo.slc.core.test.SimpleResultPart;
8 import org.argeo.slc.core.test.tree.TreeTestResult;
9 import org.argeo.slc.dao.test.TestResultDao;
10 import org.argeo.slc.structure.StructureElement;
11
12 /**
13 * Adds DAO features specific to tree test result.
14 *
15 * @see TreeTestResult
16 */
17 public interface TreeTestResultDao extends TestResultDao<TreeTestResult> {
18 /** Lists results containing this path */
19 public List<TreeTestResult> listResults(TreeSPath path);
20
21 /** Adds a result part related to this path */
22 public void addResultPart(String testResultId, TreeSPath path,
23 SimpleResultPart resultPart,
24 Map<TreeSPath, StructureElement> relatedElements);
25
26 /** Update attributes */
27 public void updateAttributes(String testResultId,
28 Map<String, String> attributes);
29 }