
org.opentripplanner.service.osminfo.internal.DefaultOsmInfoGraphBuildService Maven / Gradle / Ivy
The newest version!
package org.opentripplanner.service.osminfo.internal;
import jakarta.inject.Inject;
import java.util.Optional;
import org.opentripplanner.service.osminfo.OsmInfoGraphBuildRepository;
import org.opentripplanner.service.osminfo.OsmInfoGraphBuildService;
import org.opentripplanner.service.osminfo.model.Platform;
import org.opentripplanner.street.model.edge.Area;
import org.opentripplanner.street.model.edge.Edge;
public class DefaultOsmInfoGraphBuildService implements OsmInfoGraphBuildService {
private final OsmInfoGraphBuildRepository repository;
@Inject
public DefaultOsmInfoGraphBuildService(OsmInfoGraphBuildRepository repository) {
this.repository = repository;
}
@Override
public Optional findPlatform(Edge edge) {
return repository.findPlatform(edge);
}
@Override
public Optional findPlatform(Area area) {
return repository.findPlatform(area);
}
@Override
public String toString() {
return "DefaultOsmInfoGraphBuildService{ repository=" + repository + '}';
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy