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.SUGGEST_LOCATIONS,
Capability.NEARBY_LOCATIONS, Capability.NEARBY_LOCATIONS,
Capability.DEPARTURES, Capability.DEPARTURES,
Capability.TRIPS Capability.TRIPS,
Capability.TRIPS_VIA
); );
private final HttpUrl departureMonitorEndpoint; private final HttpUrl departureMonitorEndpoint;

View file

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

View file

@ -84,7 +84,8 @@ public class NegentweeProvider extends AbstractNetworkProvider {
Capability.SUGGEST_LOCATIONS, Capability.SUGGEST_LOCATIONS,
Capability.NEARBY_LOCATIONS, Capability.NEARBY_LOCATIONS,
Capability.DEPARTURES, Capability.DEPARTURES,
Capability.TRIPS Capability.TRIPS,
Capability.TRIPS_VIA
); );
private static final EnumSet<Product> trainProducts = EnumSet.of(Product.HIGH_SPEED_TRAIN, Product.REGIONAL_TRAIN, 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 */ /* can query for departures */
DEPARTURES, DEPARTURES,
/* can query trips */ /* can query trips */
TRIPS TRIPS,
/* supports trip queries passing by a specific location */
TRIPS_VIA
} }
public enum Optimize { public enum Optimize {

View file

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