]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.core/src/main/java/org/argeo/slc/dao/process/SlcExecutionDao.java
Introduce transaction management
[gpl/argeo-slc.git] / org.argeo.slc.core / src / main / java / org / argeo / slc / dao / process / SlcExecutionDao.java
index 71292e637f32f89bd01dc21dc5d7301613640f02..ca3d9f46ada1b71f6ea2ce4ad3745dc688e5ffc3 100644 (file)
@@ -1,8 +1,21 @@
 package org.argeo.slc.dao.process;\r
 \r
+import java.util.List;\r
+\r
 import org.argeo.slc.core.process.SlcExecution;\r
+import org.argeo.slc.core.process.SlcExecutionStep;\r
 \r
 public interface SlcExecutionDao {\r
        public void create(SlcExecution slcExecution);\r
+\r
+       public void update(SlcExecution slcExecution);\r
+\r
+       public void merge(SlcExecution slcExecution);\r
+\r
        public SlcExecution getSlcExecution(String uuid);\r
+\r
+       public List<SlcExecution> listSlcExecutions();\r
+\r
+       public void addSteps(String slcExecutionId,\r
+                       List<SlcExecutionStep> additionalSteps);\r
 }\r