NetworkProvider: Add TRIPS_VIA capability.

This commit is contained in:
ialokim 2020-09-15 19:39:38 +02:00 committed by Andreas Schildbach
parent 30e6971a61
commit b7223029b5
5 changed files with 11 additions and 5 deletions

View file

@ -101,7 +101,8 @@ public abstract class AbstractEfaProvider extends AbstractNetworkProvider {
Capability.SUGGEST_LOCATIONS,
Capability.NEARBY_LOCATIONS,
Capability.DEPARTURES,
Capability.TRIPS
Capability.TRIPS,
Capability.TRIPS_VIA
);
private final HttpUrl departureMonitorEndpoint;

View file

@ -48,7 +48,8 @@ public abstract class AbstractHafasProvider extends AbstractNetworkProvider {
Capability.SUGGEST_LOCATIONS,
Capability.NEARBY_LOCATIONS,
Capability.DEPARTURES,
Capability.TRIPS
Capability.TRIPS,
Capability.TRIPS_VIA
);
protected static final Logger log = LoggerFactory.getLogger(AbstractHafasProvider.class);

View file

@ -84,7 +84,8 @@ public class NegentweeProvider extends AbstractNetworkProvider {
Capability.SUGGEST_LOCATIONS,
Capability.NEARBY_LOCATIONS,
Capability.DEPARTURES,
Capability.TRIPS
Capability.TRIPS,
Capability.TRIPS_VIA
);
private static final EnumSet<Product> trainProducts = EnumSet.of(Product.HIGH_SPEED_TRAIN, Product.REGIONAL_TRAIN,

View file

@ -49,7 +49,9 @@ public interface NetworkProvider {
/* can query for departures */
DEPARTURES,
/* can query trips */
TRIPS
TRIPS,
/* supports trip queries passing by a specific location */
TRIPS_VIA
}
public enum Optimize {

View file

@ -86,7 +86,8 @@ public class VrsProvider extends AbstractNetworkProvider {
Capability.SUGGEST_LOCATIONS,
Capability.NEARBY_LOCATIONS,
Capability.DEPARTURES,
Capability.TRIPS
Capability.TRIPS,
Capability.TRIPS_VIA
);
private static final Logger log = LoggerFactory.getLogger(VrsProvider.class);