org.opentripplanner.routing.services.TransitAlertService Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of otp Show documentation
Show all versions of otp Show documentation
The OpenTripPlanner multimodal journey planning system
package org.opentripplanner.routing.services;
import org.opentripplanner.model.FeedScopedId;
import org.opentripplanner.routing.alertpatch.TransitAlert;
import java.util.Collection;
public interface TransitAlertService {
void setAlerts(Collection alerts);
Collection getAllAlerts();
TransitAlert getAlertById(String id);
Collection getStopAlerts(FeedScopedId stop);
Collection getRouteAlerts(FeedScopedId route);
Collection getTripAlerts(FeedScopedId trip);
Collection getAgencyAlerts(FeedScopedId agency);
Collection getStopAndRouteAlerts(FeedScopedId stop, FeedScopedId route);
Collection getStopAndTripAlerts(FeedScopedId stop, FeedScopedId trip);
Collection getTripPatternAlerts(FeedScopedId tripPattern);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy