]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.specs/src/main/java/org/argeo/slc/process/SlcExecution.java
@update:79; INtroduce event polling (not working yet)
[gpl/argeo-slc.git] / runtime / org.argeo.slc.specs / src / main / java / org / argeo / slc / process / SlcExecution.java
index cfef480336f4975ea2c8c82741f75cb6c64a0e5e..0bf52e20054f7892e62e0ad6c503dd9810b3def1 100644 (file)
@@ -1,11 +1,14 @@
 package org.argeo.slc.process;\r
 \r
+import java.io.Serializable;\r
 import java.util.ArrayList;\r
 import java.util.List;\r
 import java.util.Map;\r
 import java.util.TreeMap;\r
 \r
-public class SlcExecution {\r
+public class SlcExecution implements Serializable {\r
+       private static final long serialVersionUID = 1L;\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
@@ -18,7 +21,7 @@ public class SlcExecution {
        private String host;\r
        private String user;\r
        private String type;\r
-       private String status;\r
+       private String status = STATUS_NONE;\r
        private Map<String, String> attributes = new TreeMap<String, String>();\r
 \r
        private List<SlcExecutionStep> steps = new ArrayList<SlcExecutionStep>();\r