package krasa.mavenrun.model;
import java.util.ArrayList;
import java.util.List;
public class Goals extends DomainObject {
private List<Goal> goals = new ArrayList<Goal>();
public Goals() {
}
public Goals(List<Goal> goals) {
this.goals = goals;
}
public List<Goal> getGoals() {
return goals;
}
public void setGoals(List<Goal> goals) {
this.goals = goals;
}
public List<String> asStrings() {
return getStrings(goals);
}
public boolean remove(Goal o) {
return goals.remove(o);
}
public boolean add(Goal o) {
return goals.add(o);
}
public List<String> getGoalsAsStrings() {
return getStrings(goals);
}
private List<String> getStrings(final List<Goal> goals1) {
List<String> strings = new ArrayList<String>();
for (Goal goal : goals1) {
strings.add(goal.getCommandLine());
}
return strings;
}
public void add(String s) {
goals.add(new Goal(s));
}
public int size() {
return goals.size();
}
public boolean remove(Object goal) {
return goals.remove(goal);
}
}