X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fhibernate%2Ftest%2Ftree%2FTestResultDaoHibernate.java;fp=org.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fhibernate%2Ftest%2Ftree%2FTestResultDaoHibernate.java;h=0000000000000000000000000000000000000000;hb=5978e7e4f44af177846149d60cf5ff6e2d7462bf;hp=681a707f1f1d617cdc564452f73e570d6faaf00f;hpb=4226558ccaf4d40b55d5d8492d0ef3476dfdf0c9;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.core/src/main/java/org/argeo/slc/hibernate/test/tree/TestResultDaoHibernate.java b/org.argeo.slc.core/src/main/java/org/argeo/slc/hibernate/test/tree/TestResultDaoHibernate.java deleted file mode 100644 index 681a707f1..000000000 --- a/org.argeo.slc.core/src/main/java/org/argeo/slc/hibernate/test/tree/TestResultDaoHibernate.java +++ /dev/null @@ -1,68 +0,0 @@ -package org.argeo.slc.hibernate.test.tree; - -import java.util.Date; -import java.util.List; - -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; - -import org.argeo.slc.core.SlcException; -import org.argeo.slc.core.structure.tree.TreeSPath; -import org.argeo.slc.core.test.NumericTRId; -import org.argeo.slc.core.test.TestResult; -import org.argeo.slc.core.test.TestResultId; -import org.argeo.slc.core.test.tree.TreeTestResult; -import org.argeo.slc.dao.test.tree.TreeTestResultDao; - -/** - * The Hibernate implementation for tree-based result of the test result dao. - * - * @see TreeTestResult - */ -public class TestResultDaoHibernate extends HibernateDaoSupport implements - TreeTestResultDao { - - public void create(TestResult testResult) { - getHibernateTemplate().save(testResult); - } - - public void update(TestResult testResult) { - getHibernateTemplate().saveOrUpdate(testResult); - } - - public TreeTestResult getTestResult(String uuid) { - List list = getHibernateTemplate().find( - "from TreeTestResult where uuid=?", uuid); - if (list.size() == 0) { - return null; - } else { - return (TreeTestResult) list.get(0); - } - - } - - public List listTestResults() { - return (List) getHibernateTemplate().find( - "from TreeTestResult"); - } - - public List listResults(TreeSPath path) { - List list = getHibernateTemplate().find( - "from TreeTestResult res where ? in indices(res.resultParts)", - path.getAsUniqueString()); - return list; - } - - public void close(String id, Date closeDate) { -// TreeTestResult ttr = (TreeTestResult) getHibernateTemplate().load( -// TreeTestResult.class, id); - TreeTestResult ttr = getTestResult(id); - if (ttr != null) { - ttr.setCloseDate(closeDate); - getHibernateTemplate().update(ttr); - } else { - throw new SlcException("Result with id " + id - + " could not be closed because it was not found."); - } - } - -}