1 package org
.argeo
.slc
.execution
;
5 public class ExecutionFlowDescriptor
{
7 private String description
;
9 private Map
<String
, Object
> values
;
10 private ExecutionSpec executionSpec
;
12 public ExecutionFlowDescriptor() {
15 public ExecutionFlowDescriptor(String name
, Map
<String
, Object
> values
,
16 ExecutionSpec executionSpec
) {
19 this.executionSpec
= executionSpec
;
22 public String
getName() {
26 public String
getPath() {
30 public void setPath(String path
) {
34 public Map
<String
, Object
> getValues() {
38 public ExecutionSpec
getExecutionSpec() {
42 public void setName(String name
) {
46 public void setValues(Map
<String
, Object
> values
) {
50 public void setExecutionSpec(ExecutionSpec executionSpec
) {
51 this.executionSpec
= executionSpec
;
54 public String
getDescription() {
58 public void setDescription(String description
) {
59 this.description
= description
;
63 public boolean equals(Object obj
) {
64 if (obj
instanceof ExecutionFlowDescriptor
)
65 return name
.equals(((ExecutionFlowDescriptor
) obj
).getName());
70 public int hashCode() {
71 return name
.hashCode();