pass on requestID

git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@521 0924bc21-9374-b0fa-ee44-9ff1593b38f0
This commit is contained in:
andreas.schildbach@gmail.com 2011-03-04 18:34:55 +00:00
parent 0181280cc1
commit c4872a245a
36 changed files with 73 additions and 38 deletions

View file

@ -1146,10 +1146,11 @@ public abstract class AbstractEfaProvider implements NetworkProvider
pp.setInput(is, null); pp.setInput(is, null);
assertItdRequest(pp); assertItdRequest(pp);
final String sessionId = pp.getAttributeValue(null, "sessionID"); final String sessionId = XmlPullUtil.attr(pp, "sessionID");
if (!XmlPullUtil.jumpToStartTag(pp, null, "itdTripRequest")) if (!XmlPullUtil.jumpToStartTag(pp, null, "itdTripRequest"))
throw new IllegalStateException("cannot find <itdTripRequest />"); throw new IllegalStateException("cannot find <itdTripRequest />");
final String requestId = XmlPullUtil.attr(pp, "requestID");
XmlPullUtil.enter(pp, "itdTripRequest"); XmlPullUtil.enter(pp, "itdTripRequest");
if (XmlPullUtil.test(pp, "itdMessage")) if (XmlPullUtil.test(pp, "itdMessage"))
@ -1457,7 +1458,7 @@ public abstract class AbstractEfaProvider implements NetworkProvider
XmlPullUtil.exit(pp, "itdRouteList"); XmlPullUtil.exit(pp, "itdRouteList");
return new QueryConnectionsResult(uri, from, via, to, commandLink(sessionId, "tripNext"), connections); return new QueryConnectionsResult(uri, from, via, to, commandLink(sessionId, requestId, "tripNext"), connections);
} }
else else
{ {
@ -1597,7 +1598,7 @@ public abstract class AbstractEfaProvider implements NetworkProvider
protected abstract String connectionsQueryUri(Location from, Location via, Location to, Date date, boolean dep, String products, protected abstract String connectionsQueryUri(Location from, Location via, Location to, Date date, boolean dep, String products,
WalkSpeed walkSpeed); WalkSpeed walkSpeed);
protected abstract String commandLink(String sessionId, String command); protected abstract String commandLink(String sessionId, String requestId, String command);
protected static final void appendCommonConnectionParams(final StringBuilder uri) protected static final void appendCommonConnectionParams(final StringBuilder uri)
{ {

View file

@ -116,12 +116,13 @@ public class AtcProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -117,12 +117,13 @@ public class AvvProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -116,12 +116,13 @@ public class BsagProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -117,12 +117,13 @@ public class BsvagProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -117,12 +117,13 @@ public class BvbProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -117,12 +117,13 @@ public class DingProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -124,12 +124,13 @@ public class DubProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -115,12 +115,13 @@ public class GvhProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -117,12 +117,13 @@ public class IvbProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -116,12 +116,13 @@ public class KvvProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -121,12 +121,13 @@ public class LinzProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -116,12 +116,13 @@ public class MariborProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -123,12 +123,13 @@ public class MetProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -120,12 +120,13 @@ public class MvvProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -116,12 +116,13 @@ public class NaldoProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -138,12 +138,13 @@ public class SfProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -116,12 +116,13 @@ public class StvProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -115,12 +115,13 @@ public class SvvProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -123,12 +123,13 @@ public class SydneyProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -126,12 +126,13 @@ public class TflProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -124,12 +124,13 @@ public class TleaProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -124,12 +124,13 @@ public class TlemProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -124,12 +124,13 @@ public class TlseProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -123,12 +123,13 @@ public class TlswProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -116,7 +116,7 @@ public class VagfrProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);

View file

@ -116,12 +116,13 @@ public class VblProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -116,12 +116,13 @@ public class VmsProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -131,12 +131,13 @@ public class VmvProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -116,12 +116,13 @@ public class VorProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -116,12 +116,13 @@ public class VrnProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -122,12 +122,13 @@ public class VrrProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -116,12 +116,13 @@ public class VrtProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -116,12 +116,13 @@ public class VvmProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -115,12 +115,13 @@ public class VvoProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();

View file

@ -132,12 +132,13 @@ public class VvsProvider extends AbstractEfaProvider
} }
@Override @Override
protected String commandLink(final String sessionId, final String command) protected String commandLink(final String sessionId, final String requestId, final String command)
{ {
final StringBuilder uri = new StringBuilder(); final StringBuilder uri = new StringBuilder();
uri.append(API_BASE); uri.append(API_BASE);
uri.append("XSLT_TRIP_REQUEST2"); uri.append("XSLT_TRIP_REQUEST2");
uri.append("?sessionID=").append(sessionId); uri.append("?sessionID=").append(sessionId);
uri.append("&requestID=").append(requestId);
appendCommonConnectionParams(uri); appendCommonConnectionParams(uri);
uri.append("&command=").append(command); uri.append("&command=").append(command);
return uri.toString(); return uri.toString();