]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.hibernate/src/main/java/org/argeo/slc/hibernate/process/SlcExecutionDaoHibernate.java
Remove moved projects
[gpl/argeo-slc.git] / org.argeo.slc.hibernate / src / main / java / org / argeo / slc / hibernate / process / SlcExecutionDaoHibernate.java
diff --git a/org.argeo.slc.hibernate/src/main/java/org/argeo/slc/hibernate/process/SlcExecutionDaoHibernate.java b/org.argeo.slc.hibernate/src/main/java/org/argeo/slc/hibernate/process/SlcExecutionDaoHibernate.java
deleted file mode 100644 (file)
index a6c3878..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-package org.argeo.slc.hibernate.process;\r
-\r
-import java.sql.SQLException;\r
-import java.util.List;\r
-\r
-import org.springframework.orm.hibernate3.HibernateCallback;\r
-import org.springframework.orm.hibernate3.support.HibernateDaoSupport;\r
-\r
-import org.argeo.slc.core.SlcException;\r
-import org.argeo.slc.core.process.SlcExecution;\r
-import org.argeo.slc.core.process.SlcExecutionStep;\r
-import org.argeo.slc.dao.process.SlcExecutionDao;\r
-import org.hibernate.HibernateException;\r
-import org.hibernate.Session;\r
-\r
-public class SlcExecutionDaoHibernate extends HibernateDaoSupport implements\r
-               SlcExecutionDao {\r
-\r
-       public void create(SlcExecution slcExecution) {\r
-               getHibernateTemplate().save(slcExecution);\r
-       }\r
-\r
-       public void update(final SlcExecution slcExecution) {\r
-               getHibernateTemplate().update(slcExecution);\r
-       }\r
-\r
-       public void merge(final SlcExecution slcExecution) {\r
-               getHibernateTemplate().merge(slcExecution);\r
-       }\r
-\r
-       public SlcExecution getSlcExecution(String uuid) {\r
-               return (SlcExecution) getHibernateTemplate().get(SlcExecution.class,\r
-                               uuid);\r
-       }\r
-\r
-       public List<SlcExecution> listSlcExecutions() {\r
-               return (List<SlcExecution>) getHibernateTemplate().loadAll(\r
-                               SlcExecution.class);\r
-       }\r
-\r
-       public void addSteps(final String slcExecutionId,\r
-                       final List<SlcExecutionStep> additionalSteps) {\r
-               getHibernateTemplate().execute(new HibernateCallback() {\r
-\r
-                       public Object doInHibernate(Session session)\r
-                                       throws HibernateException, SQLException {\r
-                               SlcExecution slcExecution = (SlcExecution) session.get(\r
-                                               SlcExecution.class, slcExecutionId);\r
-\r
-                               if (slcExecution == null)\r
-                                       throw new SlcException("Could not find SLC execution "\r
-                                                       + slcExecutionId);\r
-\r
-                               slcExecution.getSteps().addAll(additionalSteps);\r
-                               session.update(slcExecution);\r
-                               return slcExecution;\r
-                       }\r
-               });\r
-\r
-       }\r
-\r
-}\r