/*\r
- * Copyright (C) 2010 Mathieu Baudier <mbaudier@argeo.org>\r
+ * Copyright (C) 2007-2012 Mathieu Baudier\r
*\r
* Licensed under the Apache License, Version 2.0 (the "License");\r
* you may not use this file except in compliance with the License.\r
* See the License for the specific language governing permissions and\r
* limitations under the License.\r
*/\r
-\r
package org.argeo.slc.dao.process;\r
\r
import java.util.List;\r
import org.argeo.slc.process.SlcExecution;\r
import org.argeo.slc.process.SlcExecutionStep;\r
\r
+/**\r
+ * @deprecated will be removed in SLC 2.x, use\r
+ * {@link org.argeo.slc.dao.SlcExecutionDao}\r
+ */\r
public interface SlcExecutionDao {\r
public void create(SlcExecution slcExecution);\r
\r
public void update(SlcExecution slcExecution);\r
\r
- @Deprecated\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
+ public List<SlcExecutionStep> tailSteps(final String slcExecutionId,\r
+ final Integer nbrOfSteps);\r
+\r
+ public List<SlcExecutionStep> tailSteps(final String slcExecutionId,\r
+ final String slcExecutionStepId);\r
}\r