67 |
} |
} |
68 |
} |
} |
69 |
|
|
70 |
StationEntry getStationId(String name) { |
StationEntry getStation(String name) { |
71 |
StationEntry station = stationCache.get(name); |
StationEntry station = stationCache.get(name); |
72 |
|
|
73 |
if (station == null) { |
if (station == null) { |
74 |
try { |
try { |
75 |
StationBean bean = stationDao.getByName(name); |
station = stationDao.getSimpleByName(name); |
76 |
if (bean.entries.size() == 1) { |
if (station != null) { |
|
station = bean.entries.get(0); |
|
77 |
stationCache.put(name,station); |
stationCache.put(name,station); |
78 |
} |
} |
79 |
} catch (SQLException e) { |
} catch (SQLException e) { |
143 |
currentStationSaved = true; |
currentStationSaved = true; |
144 |
} |
} |
145 |
|
|
146 |
entry.setStationEntry( getStationId( station )); |
entry.setStationEntry( getStation( station )); |
147 |
|
|
148 |
timetableBean.entries.add(entry); |
timetableBean.entries.add(entry); |
149 |
} |
} |
219 |
entry.setDeparture( departure ); |
entry.setDeparture( departure ); |
220 |
|
|
221 |
|
|
222 |
entry.setStationEntry( getStationId( station )); |
entry.setStationEntry( getStation( station )); |
223 |
|
|
224 |
timetableBean.entries.add(entry); |
timetableBean.entries.add(entry); |
225 |
} |
} |
285 |
currentStationSaved = true; |
currentStationSaved = true; |
286 |
} |
} |
287 |
|
|
288 |
entry.setStationEntry( getStationId( station )); |
entry.setStationEntry( getStation( station )); |
289 |
|
|
290 |
timetableBean.entries.add(entry); |
timetableBean.entries.add(entry); |
291 |
} |
} |