X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fexecution%2FDefaultProcess.java;h=30211800fa67b5d164631e906e18949afad0980b;hb=af9457b0628ba4cc625192762d0c0fe7564b9846;hp=e3090e571cc25562e3c26374b44ae5e74a76abac;hpb=57aa5d64fb38af2d98076eeaaa11573b3147cc26;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/DefaultProcess.java b/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/DefaultProcess.java index e3090e571..30211800f 100644 --- a/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/DefaultProcess.java +++ b/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/DefaultProcess.java @@ -8,11 +8,13 @@ import org.argeo.slc.execution.ExecutionProcess; import org.argeo.slc.execution.ExecutionStep; import org.argeo.slc.execution.RealizedFlow; +/** Canonical implementation of an {@link ExecutionProcess} as a bean. */ public class DefaultProcess implements ExecutionProcess { private String uuid = UUID.randomUUID().toString(); - private String status; + private String status = ExecutionProcess.NEW; private List steps = new ArrayList(); + private List realizedFlows = new ArrayList(); public String getUuid() { return uuid; @@ -31,8 +33,23 @@ public class DefaultProcess implements ExecutionProcess { } public List getRealizedFlows() { - // TODO Auto-generated method stub - return null; + return realizedFlows; + } + + public List getSteps() { + return steps; + } + + public void setSteps(List steps) { + this.steps = steps; + } + + public void setUuid(String uuid) { + this.uuid = uuid; + } + + public void setRealizedFlows(List realizedFlows) { + this.realizedFlows = realizedFlows; } }