/[projects]/android/TrainInfoService/src/dk/thoerup/traininfoservice/banedk/CompareStations.java
ViewVC logotype

Diff of /android/TrainInfoService/src/dk/thoerup/traininfoservice/banedk/CompareStations.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1905 by torben, Wed Feb 29 18:40:37 2012 UTC revision 1906 by torben, Fri Jan 4 10:37:36 2013 UTC
# Line 3  package dk.thoerup.traininfoservice.bane Line 3  package dk.thoerup.traininfoservice.bane
3  import java.io.IOException;  import java.io.IOException;
4  import java.io.PrintWriter;  import java.io.PrintWriter;
5  import java.net.URL;  import java.net.URL;
6    import java.net.URLDecoder;
7  import java.net.URLEncoder;  import java.net.URLEncoder;
8  import java.util.Map;  import java.util.Map;
9  import java.util.Set;  import java.util.Set;
# Line 91  public class CompareStations extends Htt Line 92  public class CompareStations extends Htt
92                          sb.append("<ul>");                          sb.append("<ul>");
93    
94                          StationBean bean = dao.dumpAll();                          StationBean bean = dao.dumpAll();
95                          for (StationEntry station : bean.entries) {                          for (StationEntry station : bean.entries) {                            
96                                  if (station.isRegional() || station.isStrain()) {                                  if (station.isRegional() || station.isStrain()) {
97                                          if (station.isRegional() ) {                                                      String href = banedkStations.get(station.getName() );
98                                                  //String id = URLEncoder.encode(station.getRegional(), "ISO-8859-1");                                          String hrefCode = "null";
99                                                  String id = station.getRegional();                                          if ( href != null) {
100                                                  String uri = "/Trafikinformation/AfgangAnkomst/Afgang/" + id + "/Fjerntog";                                                  String hrefParts[] = href.split("/");
101                                                    hrefCode = URLDecoder.decode(hrefParts[4], "UTF-8");
102                                            }
103                                                                                    
104                                            String id = "";
105                                                  sb.append( "<li><a target='_blank' href='http://trafikinfo.bane.dk" + uri + "'>" + station.getName() + "</a> <span class='uri' requiredata='true' uri='" + uri + "'></span> </li>\n" );                                          String uri = "";
106                                            if (station.isRegional() ) {            
107                                                    id = station.getRegional();
108                                                    uri = "/Trafikinformation/AfgangAnkomst/Afgang/" + id + "/Fjerntog";
109                                          }                                          }
110                                          if (station.isStrain() ) {                                                        if (station.isStrain() ) {              
111                                                  //String id = URLEncoder.encode(station.getStrain(), "ISO-8859-1");                                                  id = station.getStrain();
112                                                  String id = station.getStrain();                                                  uri = "/Trafikinformation/AfgangAnkomst/Afgang/" + id + "/S-Tog";
113                                                  String uri = "/Trafikinformation/AfgangAnkomst/Afgang/" + id + "/S-Tog";                                          }
114                                                                                    
115                                            String idMismatch = "";
116                                                  sb.append( "<li><a target='_blank' href='http://trafikinfo.bane.dk" + uri + "'>" + station.getName() + "</a> <span class='uri' requiredata='true' uri='" + uri + "'></span> </li>\n" );                                          if (!hrefCode.equals(id) ) {
117                                                    idMismatch = " ID Mismatch (DB="+id+ ", BaneDK=" + hrefCode + ")";
118                                          }                                          }
119                                                    
120                                            
121                                            sb.append( "<li><a target='_blank' href='http://trafikinfo.bane.dk" + uri + "'>" + station.getName() + "</a> <span class='uri' requiredata='true' uri='" + uri + "'></span> " + idMismatch + "</li>\n" );
122    
123                                          dbStations.add(station.getName());                                          dbStations.add(station.getName());                                      
124                                  }                                  }
125                                    
126    
127                          }                          }
128                          sb.append("</ul>\n");                          sb.append("</ul>\n");
129                                                    

Legend:
Removed from v.1905  
changed lines
  Added in v.1906

  ViewVC Help
Powered by ViewVC 1.1.20