mirror of
https://gitlab.com/oeffi/public-transport-enabler.git
synced 2025-07-17 09:49:49 +00:00
query previous connections for EFA based providers
git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@944 0924bc21-9374-b0fa-ee44-9ff1593b38f0
This commit is contained in:
parent
e897aaf718
commit
69ca0a5f94
69 changed files with 127 additions and 119 deletions
|
@ -752,7 +752,6 @@ public abstract class AbstractHafasProvider extends AbstractNetworkProvider
|
|||
}
|
||||
|
||||
final StringBuilder request = new StringBuilder("<ConReq>");
|
||||
|
||||
request.append("<Start>").append(locationXml(from));
|
||||
request.append("<Prod prod=\"").append(productsStr).append("\" bike=\"0\" couchette=\"0\" direct=\"0\" sleeper=\"0\"/>");
|
||||
request.append("</Start>");
|
||||
|
@ -773,13 +772,14 @@ public abstract class AbstractHafasProvider extends AbstractNetworkProvider
|
|||
return queryConnections(request.toString(), from, via, to);
|
||||
}
|
||||
|
||||
public QueryConnectionsResult queryMoreConnections(final String context) throws IOException
|
||||
public QueryConnectionsResult queryMoreConnections(final String context, final boolean next) throws IOException
|
||||
{
|
||||
final String request = "<ConScrReq scr=\"F\" nrCons=\"" + NUM_CONNECTIONS + "\">" //
|
||||
+ "<ConResCtxt>" + context + "</ConResCtxt>" //
|
||||
+ "</ConScrReq>";
|
||||
final StringBuilder request = new StringBuilder("<ConScrReq scr=\"").append('F').append("\" nrCons=\"").append(NUM_CONNECTIONS).append("\">");
|
||||
request.append("<ConResCtxt>").append(context).append("</ConResCtxt>");
|
||||
request.append("</ConScrReq>");
|
||||
// TODO handle next/prev
|
||||
|
||||
return queryConnections(request, null, null, null);
|
||||
return queryConnections(request.toString(), null, null, null);
|
||||
}
|
||||
|
||||
private QueryConnectionsResult queryConnections(final String request, final Location from, final Location via, final Location to)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue