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