import java.util.Map;\r
import java.util.TreeMap;\r
\r
-public class SlcExecution implements Serializable {\r
+import org.argeo.slc.execution.ExecutionProcess;\r
+\r
+public class SlcExecution implements ExecutionProcess, Serializable {\r
private static final long serialVersionUID = -7607457971382118466L;\r
- public final static String STATUS_NONE = "DEFAULT";\r
- public final static String STATUS_SCHEDULED = "SCHEDULED";\r
- public final static String STATUS_RUNNING = "RUNNING";\r
- public final static String STATUS_FINISHED = "FINISHED";\r
- public final static String STATUS_ERROR = "ERROR";\r
- public final static String STATUS_CLEANED = "CLEANED";\r
\r
public final static String UNKOWN_HOST = "UNKOWN_HOST";\r
\r
private String host;\r
private String user;\r
private String type;\r
- private String status = STATUS_NONE;\r
+ private String status = UNINITIALIZED;\r
private Map<String, String> attributes = new TreeMap<String, String>();\r
\r
/** TODO: Synchronize */\r
}\r
\r
public Date getEndDate() {\r
- if (!status.equals(STATUS_FINISHED) && !status.equals(STATUS_ERROR))\r
+ if (!status.equals(COMPLETED) && !status.equals(ERROR))\r
return null;\r
\r
synchronized (steps) {\r