From 50021f5dc8f8c9b1addb2f015fcf0f5c45a78e84 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Fri, 4 Oct 2013 19:22:26 +0200 Subject: [PATCH] Adapt to API change of Vienna, Lower Austria and Burgenland --- enabler/src/de/schildbach/pte/AbstractEfaProvider.java | 2 +- enabler/src/de/schildbach/pte/VorProvider.java | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/enabler/src/de/schildbach/pte/AbstractEfaProvider.java b/enabler/src/de/schildbach/pte/AbstractEfaProvider.java index e8c85d76..517edcf0 100644 --- a/enabler/src/de/schildbach/pte/AbstractEfaProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractEfaProvider.java @@ -148,7 +148,7 @@ public abstract class AbstractEfaProvider extends AbstractNetworkProvider apiBase + (coordEndpoint != null ? coordEndpoint : DEFAULT_COORD_ENDPOINT)); } - private AbstractEfaProvider(final String departureMonitorEndpoint, final String tripEndpoint, final String stopFinderEndpoint, + public AbstractEfaProvider(final String departureMonitorEndpoint, final String tripEndpoint, final String stopFinderEndpoint, final String coordEndpoint) { try diff --git a/enabler/src/de/schildbach/pte/VorProvider.java b/enabler/src/de/schildbach/pte/VorProvider.java index 2bf2c821..027a1964 100644 --- a/enabler/src/de/schildbach/pte/VorProvider.java +++ b/enabler/src/de/schildbach/pte/VorProvider.java @@ -28,14 +28,15 @@ import de.schildbach.pte.dto.Style; public class VorProvider extends AbstractEfaProvider { public static final NetworkId NETWORK_ID = NetworkId.VOR; - private final static String API_BASE = "http://efa.vor.at/wvb/"; + private final static String EFA_API_BASE = "http://efa.vor.at/vor/"; + private final static String RBL_API_BASE = "http://depmon.vor.at:8380/vorrbl/"; public VorProvider() { - super(API_BASE); + super(RBL_API_BASE + DEFAULT_DEPARTURE_MONITOR_ENDPOINT, EFA_API_BASE + DEFAULT_TRIP_ENDPOINT, EFA_API_BASE + DEFAULT_STOPFINDER_ENDPOINT, + RBL_API_BASE + DEFAULT_COORD_ENDPOINT); - setHttpReferer(API_BASE + DEFAULT_DEPARTURE_MONITOR_ENDPOINT); - setHttpRefererTrip(API_BASE + DEFAULT_TRIP_ENDPOINT); + setHttpReferer(EFA_API_BASE + DEFAULT_TRIP_ENDPOINT); setHttpPost(true); setIncludeRegionId(false); setStyles(STYLES);