]> 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 bc084dd0b5e3a2880cfe8d957829cd514b5a9c84..ca3d9f46ada1b71f6ea2ce4ad3745dc688e5ffc3 100644 (file)
@@ -3,13 +3,19 @@ package org.argeo.slc.dao.process;
 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