+/*\r
+ * Copyright (C) 2010 Mathieu Baudier <mbaudier@argeo.org>\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
+ * You may obtain a copy of the License at\r
+ *\r
+ * http://www.apache.org/licenses/LICENSE-2.0\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\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
- 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