]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.specs/src/main/java/org/argeo/slc/process/SlcExecution.java
Introduce ListSlcExecution service
[gpl/argeo-slc.git] / runtime / org.argeo.slc.specs / src / main / java / org / argeo / slc / process / SlcExecution.java
index e1ae1ecf33e0a243b037b35d1cb51caca83956f7..a52fea533f2c33cb37aac045443ec8e3dd884bae 100644 (file)
@@ -1,9 +1,9 @@
 package org.argeo.slc.process;\r
 \r
+import java.util.ArrayList;\r
 import java.util.List;\r
 import java.util.Map;\r
 import java.util.TreeMap;\r
-import java.util.Vector;\r
 \r
 public class SlcExecution {\r
        public final static String STATUS_SCHEDULED = "SCHEDULED";\r
@@ -21,7 +21,7 @@ public class SlcExecution {
        private String status;\r
        private Map<String, String> attributes = new TreeMap<String, String>();\r
 \r
-       private List<SlcExecutionStep> steps = new Vector<SlcExecutionStep>();\r
+       private List<SlcExecutionStep> steps = new ArrayList<SlcExecutionStep>();\r
 \r
        public List<SlcExecutionStep> getSteps() {\r
                return steps;\r
@@ -98,4 +98,12 @@ public class SlcExecution {
        public void setAttributes(Map<String, String> attributes) {\r
                this.attributes = attributes;\r
        }\r
+\r
+       public String toString() {\r
+               StringBuffer buf = new StringBuffer(getClass().getSimpleName());\r
+               buf.append('#').append(uuid);\r
+               buf.append(" status=").append(status);\r
+               buf.append(" attributes=").append(attributes);\r
+               return buf.toString();\r
+       }\r
 }\r