Move tree test result persister
authorMathieu Baudier <mbaudier@argeo.org>
Sun, 4 May 2008 17:36:01 +0000 (17:36 +0000)
committerMathieu Baudier <mbaudier@argeo.org>
Sun, 4 May 2008 17:36:01 +0000 (17:36 +0000)
git-svn-id: https://svn.argeo.org/slc/trunk@1109 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/tree/TreeTestResultPersister.java [deleted file]
org.argeo.slc.core/src/main/java/org/argeo/slc/dao/test/tree/TreeTestResultPersister.java [new file with mode: 0644]

diff --git a/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/tree/TreeTestResultPersister.java b/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/tree/TreeTestResultPersister.java
deleted file mode 100644 (file)
index bec0d99..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-package org.argeo.slc.core.test.tree;\r
-\r
-import org.apache.commons.logging.Log;\r
-import org.apache.commons.logging.LogFactory;\r
-\r
-import org.argeo.slc.core.test.TestResultListener;\r
-import org.argeo.slc.core.test.TestResultPart;\r
-import org.argeo.slc.dao.test.tree.TreeTestResultDao;\r
-\r
-/**\r
- * Listener persisting tree-based results.\r
- * \r
- * @see TreeTestResult\r
- */\r
-public class TreeTestResultPersister implements\r
-               TestResultListener<TreeTestResult> {\r
-       private static Log log = LogFactory.getLog(TreeTestResultPersister.class);\r
-\r
-       private TreeTestResultDao testResultDao;\r
-\r
-       public void resultPartAdded(TreeTestResult testResult,\r
-                       TestResultPart testResultPart) {\r
-               try {\r
-                       TreeTestResult persistedResult = testResultDao\r
-                                       .getTestResult(testResult.getUuid());\r
-\r
-                       if (persistedResult == null) {\r
-                               testResultDao.create(testResult);\r
-                       } else {\r
-                               testResultDao.update(testResult);\r
-                       }\r
-               } catch (Exception e) {\r
-                       log.error("Could not persist result part " + testResultPart\r
-                                       + " for result " + testResult.getUuid());\r
-               }\r
-       }\r
-\r
-       public void close(TreeTestResult testResult) {\r
-               TreeTestResult persistedResult = (TreeTestResult) testResultDao\r
-                               .getTestResult(testResult.getUuid());\r
-\r
-               if (persistedResult != null) {\r
-                       persistedResult.setCloseDate(testResult.getCloseDate());\r
-                       testResultDao.update(persistedResult);\r
-               }\r
-               if (log.isDebugEnabled())\r
-                       log.debug("Closed result persister for result "\r
-                                       + testResult.getUuid());\r
-       }\r
-\r
-       /** Sets the DAO to use in order to persist the results. */\r
-       public void setTestResultDao(TreeTestResultDao testResultDao) {\r
-               this.testResultDao = testResultDao;\r
-       }\r
-}\r
diff --git a/org.argeo.slc.core/src/main/java/org/argeo/slc/dao/test/tree/TreeTestResultPersister.java b/org.argeo.slc.core/src/main/java/org/argeo/slc/dao/test/tree/TreeTestResultPersister.java
new file mode 100644 (file)
index 0000000..73766ea
--- /dev/null
@@ -0,0 +1,55 @@
+package org.argeo.slc.dao.test.tree;\r
+\r
+import org.apache.commons.logging.Log;\r
+import org.apache.commons.logging.LogFactory;\r
+\r
+import org.argeo.slc.core.test.TestResultListener;\r
+import org.argeo.slc.core.test.TestResultPart;\r
+import org.argeo.slc.core.test.tree.TreeTestResult;\r
+\r
+/**\r
+ * Listener persisting tree-based results.\r
+ * \r
+ * @see TreeTestResult\r
+ */\r
+public class TreeTestResultPersister implements\r
+               TestResultListener<TreeTestResult> {\r
+       private static Log log = LogFactory.getLog(TreeTestResultPersister.class);\r
+\r
+       private TreeTestResultDao testResultDao;\r
+\r
+       public void resultPartAdded(TreeTestResult testResult,\r
+                       TestResultPart testResultPart) {\r
+               try {\r
+                       TreeTestResult persistedResult = testResultDao\r
+                                       .getTestResult(testResult.getUuid());\r
+\r
+                       if (persistedResult == null) {\r
+                               testResultDao.create(testResult);\r
+                       } else {\r
+                               testResultDao.update(testResult);\r
+                       }\r
+               } catch (Exception e) {\r
+                       log.error("Could not persist result part " + testResultPart\r
+                                       + " for result " + testResult.getUuid());\r
+               }\r
+       }\r
+\r
+       public void close(TreeTestResult testResult) {\r
+               TreeTestResult persistedResult = (TreeTestResult) testResultDao\r
+                               .getTestResult(testResult.getUuid());\r
+\r
+               if (persistedResult != null) {\r
+                       persistedResult.setCloseDate(testResult.getCloseDate());\r
+                       testResultDao.update(persistedResult);\r
+               }\r
+               if (log.isDebugEnabled())\r
+                       log.debug("Closed result persister for result "\r
+                                       + testResult.getUuid());\r
+       }\r
+\r
+       /** Sets the DAO to use in order to persist the results. */\r
+       public void setTestResultDao(TreeTestResultDao testResultDao) {\r
+               this.testResultDao = testResultDao;\r
+       }\r
+}\r