X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.api%2Fsrc%2Forg%2Fargeo%2Fslc%2Fexecution%2FRealizedFlow.java;fp=org.argeo.slc.api%2Fsrc%2Forg%2Fargeo%2Fslc%2Fexecution%2FRealizedFlow.java;h=0000000000000000000000000000000000000000;hb=09c9e5093fe1353aaac344ac8a8caf2e1dcc0778;hp=c1290a9584f62d83b9b51b72aa06d2ac55e2b101;hpb=8ff996a3380166be2ae9cf0ef0fa22c58e11746a;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.api/src/org/argeo/slc/execution/RealizedFlow.java b/org.argeo.slc.api/src/org/argeo/slc/execution/RealizedFlow.java deleted file mode 100644 index c1290a958..000000000 --- a/org.argeo.slc.api/src/org/argeo/slc/execution/RealizedFlow.java +++ /dev/null @@ -1,71 +0,0 @@ -package org.argeo.slc.execution; - -import java.io.Serializable; -import java.util.HashMap; -import java.util.Map; - -import org.argeo.slc.DefaultNameVersion; -import org.argeo.slc.NameVersion; - -/** A fully configured execution flow, ready to be executed. */ -public class RealizedFlow implements Serializable { - private static final long serialVersionUID = 1L; - - private String moduleName; - private String moduleVersion; - private ExecutionFlowDescriptor flowDescriptor; - - public String getModuleName() { - return moduleName; - } - - public void setModuleName(String moduleName) { - this.moduleName = moduleName; - } - - public NameVersion getModuleNameVersion() { - return new DefaultNameVersion(getModuleName(), getModuleVersion()); - } - - public String getModuleVersion() { - return moduleVersion; - } - - public void setModuleVersion(String moduleVersion) { - this.moduleVersion = moduleVersion; - } - - public ExecutionFlowDescriptor getFlowDescriptor() { - return flowDescriptor; - } - - public void setFlowDescriptor(ExecutionFlowDescriptor flowDescriptor) { - this.flowDescriptor = flowDescriptor; - } - - /** Create a simple realized flow */ - public static RealizedFlow create(String module, String version, - String flowName, Map args) { - final RealizedFlow realizedFlow = new RealizedFlow(); - realizedFlow.setModuleName(module); - // TODO deal with version - if (version == null) - version = "0.0.0"; - realizedFlow.setModuleVersion(version); - ExecutionFlowDescriptor efd = new ExecutionFlowDescriptor(); - efd.setName(flowName); - - // arguments - if (args != null && args.size() > 0) { - Map values = new HashMap(); - for (String key : args.keySet()) { - String value = args.get(key); - values.put(key, value); - } - efd.setValues(values); - } - - realizedFlow.setFlowDescriptor(efd); - return realizedFlow; - } -}