190 |
DepartureBean departure = new DepartureBean(); |
DepartureBean departure = new DepartureBean(); |
191 |
|
|
192 |
String time = fields.get(0).asText().trim(); |
String time = fields.get(0).asText().trim(); |
193 |
logger.info("time:" + time); |
|
194 |
if (time.equals("")) |
if (time.equals("")) |
195 |
time = "0:00"; //Bane.dk bug work-around |
time = "0:00"; //Bane.dk bug work-around |
196 |
departure.setTime(time); |
departure.setTime(time); |
197 |
|
|
198 |
|
|
199 |
String trainNumber = fields.get(1).asText(); |
String trainNumber = fields.get(1).asText(); |
|
if (type.equalsIgnoreCase("S2")) //If it is S-train we need to extract the trainNumber |
|
|
trainNumber = trainNumber + " " + extractTrainNumber(fields.get(2)); |
|
200 |
departure.setTrainNumber(trainNumber); |
departure.setTrainNumber(trainNumber); |
201 |
|
|
202 |
String destination = fields.get(2).asText(); |
String destination = fields.get(2).asText(); |
208 |
String status = fields.get(4).asText(); |
String status = fields.get(4).asText(); |
209 |
departure.setStatus(status); |
departure.setStatus(status); |
210 |
|
|
211 |
String note = extractNote( fields.get(5) ); |
String note = fields.get(5).asText(); |
212 |
departure.setNote(note); |
departure.setNote(note); |
213 |
|
|
214 |
departureList.add(departure); |
departureList.add(departure); |