]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/msg/process/SlcExecutionStepsRequest.java
Refactor package names
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.simple / src / main / java / org / argeo / slc / msg / process / SlcExecutionStepsRequest.java
1 package org.argeo.slc.msg.process;
2
3 import java.util.List;
4 import java.util.Vector;
5
6 import org.argeo.slc.process.SlcExecutionStep;
7
8 public class SlcExecutionStepsRequest {
9 private String slcExecutionUuid;
10 private List<SlcExecutionStep> steps = new Vector<SlcExecutionStep>();
11
12 public SlcExecutionStepsRequest() {
13
14 }
15
16 public SlcExecutionStepsRequest(String slcExecutionUuid,
17 List<SlcExecutionStep> steps) {
18 this.slcExecutionUuid = slcExecutionUuid;
19 this.steps = steps;
20 }
21
22 public SlcExecutionStepsRequest(String slcExecutionUuid,
23 SlcExecutionStep step) {
24 this.slcExecutionUuid = slcExecutionUuid;
25 List<SlcExecutionStep> steps = new Vector<SlcExecutionStep>();
26 steps.add(step);
27 this.steps = steps;
28 }
29
30 public String getSlcExecutionUuid() {
31 return slcExecutionUuid;
32 }
33
34 public void setSlcExecutionUuid(String slcExecutionUuid) {
35 this.slcExecutionUuid = slcExecutionUuid;
36 }
37
38 public List<SlcExecutionStep> getSteps() {
39 return steps;
40 }
41
42 public void setSteps(List<SlcExecutionStep> step) {
43 this.steps = step;
44 }
45
46 public void addStep(SlcExecutionStep step) {
47 steps.add(step);
48 }
49
50 @Override
51 public String toString() {
52 return getClass().getSimpleName() + "#" + slcExecutionUuid + " "
53 + steps;
54 }
55 }