BSVAG: Fix some product not showing up.

This commit is contained in:
Andreas Schildbach 2015-06-22 12:09:48 +02:00
parent 8b93e6135a
commit 042dc0f591

View file

@ -17,11 +17,18 @@
package de.schildbach.pte; package de.schildbach.pte;
import java.util.Collection;
import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import java.util.Set;
import javax.annotation.Nullable;
import com.google.common.base.Charsets; import com.google.common.base.Charsets;
import de.schildbach.pte.dto.Location;
import de.schildbach.pte.dto.Product;
import de.schildbach.pte.dto.Style; import de.schildbach.pte.dto.Style;
/** /**
@ -43,6 +50,19 @@ public class BsvagProvider extends AbstractEfaProvider
setSessionCookieName("HASESSIONID"); setSessionCookieName("HASESSIONID");
} }
@Override
protected String xsltTripRequestParameters(final Location from, final @Nullable Location via, final Location to, final Date time,
final boolean dep, final @Nullable Collection<Product> products, final @Nullable Optimize optimize, final @Nullable WalkSpeed walkSpeed,
final @Nullable Accessibility accessibility, final @Nullable Set<Option> options)
{
final StringBuilder uri = new StringBuilder(super.xsltTripRequestParameters(from, via, to, time, dep, products, optimize, walkSpeed,
accessibility, options));
uri.append("&inclMOT_11=on");
return uri.toString();
}
private static final Map<String, Style> STYLES = new HashMap<String, Style>(); private static final Map<String, Style> STYLES = new HashMap<String, Style>();
static static