]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.specs/src/main/java/org/argeo/slc/process/RealizedFlow.java
Improve executions and system calls
[gpl/argeo-slc.git] / runtime / org.argeo.slc.specs / src / main / java / org / argeo / slc / process / RealizedFlow.java
1 package org.argeo.slc.process;
2
3 import java.io.Serializable;
4
5 import org.argeo.slc.build.BasicNameVersion;
6 import org.argeo.slc.build.NameVersion;
7 import org.argeo.slc.execution.ExecutionFlowDescriptor;
8 import org.argeo.slc.execution.ExecutionSpec;
9
10 public class RealizedFlow implements Serializable {
11 private static final long serialVersionUID = 1L;
12
13 private String moduleName;
14 private String moduleVersion;
15 private ExecutionFlowDescriptor flowDescriptor;
16 private ExecutionSpec executionSpec;
17
18 public String getModuleName() {
19 return moduleName;
20 }
21
22 public void setModuleName(String moduleName) {
23 this.moduleName = moduleName;
24 }
25
26 public NameVersion getModuleNameVersion(){
27 return new BasicNameVersion(getModuleName(), getModuleVersion());
28 }
29
30 public String getModuleVersion() {
31 return moduleVersion;
32 }
33
34 public void setModuleVersion(String moduleVersion) {
35 this.moduleVersion = moduleVersion;
36 }
37
38 public ExecutionFlowDescriptor getFlowDescriptor() {
39 return flowDescriptor;
40 }
41
42 public void setFlowDescriptor(ExecutionFlowDescriptor flowDescriptor) {
43 this.flowDescriptor = flowDescriptor;
44 }
45
46 public ExecutionSpec getExecutionSpec() {
47 return executionSpec;
48 }
49
50 public void setExecutionSpec(ExecutionSpec executionSpec) {
51 this.executionSpec = executionSpec;
52 }
53
54 }