package org.opentripplanner.api.model;
import com.google.common.collect.Lists;
import org.opentripplanner.analyst.PointSet;
import java.util.List;
import java.util.Map;
/**
* API data model object briefly describing a PointSet.
*/
public class PointSetShort {
public String id;
public Integer n;
public PointSetShort(String id, PointSet pointSet) {
this.id = id;
if(pointSet != null)
this.n = pointSet.capacity;
}
public static List<PointSetShort> list (List<String> in) {
List<PointSetShort> out = Lists.newArrayList();
for (String id : in) {
out.add(new PointSetShort(id, null));
}
return out;
}
public static List<PointSetShort> list (Map<String, PointSet> in) {
List<PointSetShort> out = Lists.newArrayList();
for (String id : in.keySet()) {
out.add(new PointSetShort(id, in.get(id)));
}
return out;
}
}