38 |
Map<String,String> banedkStations = new TreeMap<String,String>(); |
Map<String,String> banedkStations = new TreeMap<String,String>(); |
39 |
Set<String> dbStations = new TreeSet<String>(); |
Set<String> dbStations = new TreeSet<String>(); |
40 |
|
|
41 |
|
StationDAO dao = new StationDAO(); |
42 |
|
|
43 |
try { |
try { |
44 |
Document doc = (Document) cb.invoke(jsoup); |
Document doc = (Document) cb.invoke(jsoup); |
54 |
} |
} |
55 |
} |
} |
56 |
|
|
|
StationDAO dao = new StationDAO(); |
|
57 |
StationBean bean = dao.dumpAll(); |
StationBean bean = dao.dumpAll(); |
58 |
for (StationEntry station : bean.entries) { |
for (StationEntry station : bean.entries) { |
59 |
if (station.isRegional() || station.isStrain()) { |
if (station.isRegional() || station.isStrain()) { |
74 |
Set<String> tmpDbStations = new TreeSet<String>( dbStations ); |
Set<String> tmpDbStations = new TreeSet<String>( dbStations ); |
75 |
Set<String> tmpBanedkStations = new TreeSet<String>( banedkStations.keySet()) ; |
Set<String> tmpBanedkStations = new TreeSet<String>( banedkStations.keySet()) ; |
76 |
tmpBanedkStations.removeAll(tmpDbStations); |
tmpBanedkStations.removeAll(tmpDbStations); |
77 |
|
|
78 |
|
|
79 |
|
|
80 |
for(String s : tmpBanedkStations) { |
for(String s : tmpBanedkStations) { |
81 |
String uri = banedkStations.get(s); |
String uri = banedkStations.get(s); |
82 |
sb.append( "<li><a href='http://trafikinfo.bane.dk" + uri + "'>"+ s + "</a></li>" ); |
String disabled = ""; |
83 |
|
try { |
84 |
|
boolean tmpdisabled = dao.hasDisabledStation(s); |
85 |
|
if (tmpdisabled == true) |
86 |
|
disabled = "disabled"; |
87 |
|
} catch (Exception e) { |
88 |
|
throw new ServletException(e); |
89 |
|
} |
90 |
|
|
91 |
|
sb.append( "<li><a href='http://trafikinfo.bane.dk" + uri + "'>" + s + "</a> " + disabled + "</li>" ); |
92 |
} |
} |
93 |
sb.append("</ul>"); |
sb.append("</ul>"); |
94 |
|
|
111 |
|
|
112 |
} |
} |
113 |
|
|
114 |
|
|
115 |
} |
} |