diff --git a/enabler/src/de/schildbach/pte/DsbProvider.java b/enabler/src/de/schildbach/pte/DsbProvider.java index f4600074..5d607112 100644 --- a/enabler/src/de/schildbach/pte/DsbProvider.java +++ b/enabler/src/de/schildbach/pte/DsbProvider.java @@ -19,14 +19,18 @@ package de.schildbach.pte; import java.io.IOException; import java.util.Collection; +import java.util.Date; import java.util.List; import java.util.Locale; +import java.util.Set; import de.schildbach.pte.dto.Location; import de.schildbach.pte.dto.LocationType; import de.schildbach.pte.dto.NearbyStationsResult; import de.schildbach.pte.dto.Product; import de.schildbach.pte.dto.QueryDeparturesResult; +import de.schildbach.pte.dto.QueryTripsContext; +import de.schildbach.pte.dto.QueryTripsResult; import de.schildbach.pte.util.ParserUtils; /** @@ -158,6 +162,26 @@ public class DsbProvider extends AbstractHafasProvider return Product.ALL; } + @Override + protected void appendCustomTripsQueryBinaryUri(final StringBuilder uri) + { + uri.append("&h2g-direct=11"); + } + + @Override + public QueryTripsResult queryTrips(final Location from, final Location via, final Location to, final Date date, final boolean dep, + final Collection products, final WalkSpeed walkSpeed, final Accessibility accessibility, final Set