@Produces("application/json; charset=UTF-8")
public ConnectionVO[] listDay(@QueryParam("start") String s, @QueryParam("destination") String d, @QueryParam("date") String date ) {
ExceptionUtils.checkRequiredParamters("start",s,"destination",d,"date",date);
try {
Date queryDate = DateUtils.getDateFormat().parse(date);
StationVO start = StationStorage.getInstance().getStations(s).get(0);
StationVO destination = StationStorage.getInstance().getStations(d).get(0);
List<ConnectionVO> result = ConnectionStorage.getInstance().getConnection(start, destination, queryDate);
return result.toArray(new ConnectionVO[result.size()]);
} catch (ParseException e) {
log.warning("Can not parse input date: '" + date + "'");
ExceptionUtils.throwError(e);