@Path(value="/key/{key}/agency/{agency}")
public class SiriApi
extends java.lang.Object
| Constructor and Description |
|---|
SiriApi() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
getVehicles(StandardParameters stdParameters,
java.util.List<java.lang.String> vehicleIds,
java.util.List<java.lang.String> routesIdOrShortNames)
Returns vehicleMonitoring vehicle information in SIRI format.
|
javax.ws.rs.core.Response |
getVehicles(StandardParameters stdParameters,
java.lang.String routeIdOrShortName,
java.lang.String stopId,
int numberPredictions)
Returns stopMonitoring vehicle information in SIRI format.
|
@Path(value="/command/siri/vehicleMonitoring")
@GET
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getVehicles(@BeanParam
StandardParameters stdParameters,
@QueryParam(value="v")
java.util.List<java.lang.String> vehicleIds,
@QueryParam(value="r")
java.util.List<java.lang.String> routesIdOrShortNames)
throws javax.ws.rs.WebApplicationException
stdParameters - vehicleIds - List of vehicle IDsroutesIdOrShortNames - List of routesjavax.ws.rs.WebApplicationException@Path(value="/command/siri/stopMonitoring")
@GET
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getVehicles(@BeanParam
StandardParameters stdParameters,
@QueryParam(value="r")
java.lang.String routeIdOrShortName,
@QueryParam(value="s")
java.lang.String stopId,
@QueryParam(value="numPreds") @DefaultValue(value="3")
int numberPredictions)
throws javax.ws.rs.WebApplicationException
stdParameters - routeIdOrShortName - stopId - numberPredictions - javax.ws.rs.WebApplicationException