mirror of
https://gitlab.com/oeffi/public-transport-enabler.git
synced 2025-07-07 14:28:49 +00:00
NetworkProvider: Add TRIPS_VIA capability.
This commit is contained in:
parent
30e6971a61
commit
b7223029b5
5 changed files with 11 additions and 5 deletions
|
@ -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;
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue