/*
* codjo.net
*
* Common Apache License 2.0
*/
package net.codjo.control.common;
import java.util.ArrayList;
import java.util.Collection;
/**
* DOCUMENT ME!
*/
public class StepsList {
private Collection<Step> steps = new ArrayList<Step>();
public StepsList() {
}
public void addStep(Step step) {
this.steps.add(step);
}
public void addStepsList(StepsList stepsList) {
this.steps.addAll(stepsList.steps);
}
public Step getStep(String stepId) {
for (Step step : this.steps) {
if (stepId.equals(step.getId())) {
return step;
}
}
return null;
}
@Override
public String toString() {
StringBuffer buff = new StringBuffer();
buff.append("StepList: ");
for (Step step : steps) {
buff.append(step.getId());
buff.append(" ");
}
return buff.toString();
}
}