package foundation.workflow;
|
|
import java.util.ArrayList;
|
import java.util.Iterator;
|
import java.util.List;
|
|
public class Workflow implements Iterable<WorkStepMeta> {
|
|
private String key;
|
private List<WorkStepMeta> list;
|
|
public Workflow(String key) {
|
this.key = key;
|
this.list = new ArrayList<WorkStepMeta>();
|
}
|
|
public void loadOne(WorkStepMeta step) {
|
list.add(step);
|
}
|
|
public String getKey() {
|
return key;
|
}
|
|
public List<WorkStepMeta> getList() {
|
return list;
|
}
|
|
@Override
|
public Iterator<WorkStepMeta> iterator() {
|
return list.iterator();
|
}
|
|
}
|