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=d1298659fe6f179d1cbbc8c89f108a0bbc5b4edf;hp=06ff4d2f7048404a376a6c3ec543d7bb86ba7198;hpb=ccaab8ee4c42b45d192ab518667be50554da0854;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 06ff4d2f7..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,7 +33,7 @@ public class DefaultProcess implements ExecutionProcess { } public List getRealizedFlows() { - return null; + return realizedFlows; } public List getSteps() { @@ -46,4 +48,8 @@ public class DefaultProcess implements ExecutionProcess { this.uuid = uuid; } + public void setRealizedFlows(List realizedFlows) { + this.realizedFlows = realizedFlows; + } + }