X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.support.simple%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fdao%2Ftest%2Ftree%2FTreeTestResultCollectionDao.java;h=92e7eae573f9bb0bbc516fd3801e37ab0701ed3a;hb=f6d658f7db2cad552bd68f7a1ea485f280f05568;hp=3b1101ee2e66b5f04839327742b06b5042f57b59;hpb=d87e2f0331afc9d26679f1d6ac69f752c80e0bf8;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/dao/test/tree/TreeTestResultCollectionDao.java b/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/dao/test/tree/TreeTestResultCollectionDao.java index 3b1101ee2..92e7eae57 100644 --- a/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/dao/test/tree/TreeTestResultCollectionDao.java +++ b/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/dao/test/tree/TreeTestResultCollectionDao.java @@ -1,11 +1,14 @@ package org.argeo.slc.dao.test.tree; import java.util.List; +import java.util.Map; import java.util.SortedSet; import org.argeo.slc.core.test.tree.ResultAttributes; +import org.argeo.slc.core.test.tree.TreeTestResult; import org.argeo.slc.core.test.tree.TreeTestResultCollection; +/** Collections DAO */ public interface TreeTestResultCollectionDao { public void create(TreeTestResultCollection ttrCollection); @@ -15,13 +18,24 @@ public interface TreeTestResultCollectionDao { public TreeTestResultCollection getTestResultCollection(String id); + /** Lists all collections */ public SortedSet listCollections(); + /** + * Lists only result ids and attributes of the results belonging to these + * collection, or all results if id is null. + */ public List listResultAttributes(String collectionId); + /** Lists results filtering based on the arguments. */ + public List listResults(String collectionId, + Map attributes); + + /** Adds a result to a collection. */ public void addResultToCollection(TreeTestResultCollection ttrc, String resultUuid); + /** Removes a result from a collection. */ public void removeResultFromCollection(TreeTestResultCollection ttrc, String resultUuid);