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

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

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

revision 829 by torben, Thu Jun 10 22:26:09 2010 UTC revision 939 by torben, Mon Jun 28 12:35:35 2010 UTC
# Line 91  public class DepartureFetcher { Line 91  public class DepartureFetcher {
91              webClient.setJavaScriptEnabled(false);              webClient.setJavaScriptEnabled(false);
92                                                            
93              String uri = "http://www.bane.dk/visStation.asp?ArtikelID=4275&W=" + type + "&S=" + stationcode;              String uri = "http://www.bane.dk/visStation.asp?ArtikelID=4275&W=" + type + "&S=" + stationcode;
94              BanedkInvocation wrapper = new BanedkInvocation(webClient, uri);              HtmlunitInvocation wrapper = new HtmlunitInvocation(webClient, uri);
95              CircuitBreaker breaker = CircuitBreakerManager.getManager().getCircuitBreaker("banedk");              CircuitBreaker breaker = CircuitBreakerManager.getManager().getCircuitBreaker("banedk");
96                            
97              HtmlPage page = (HtmlPage) breaker.invoke(wrapper);              HtmlPage page = (HtmlPage) breaker.invoke(wrapper);
98                            
99              String tableName = arrival == false ? "afgangtabel" : "ankomsttabel";              String tableName = arrival == false ? "afgangtabel" : "ankomsttabel";
               
             System.out.println(uri);  
             System.out.println(tableName);  
               
100              HtmlElement table = page.getElementById(tableName);              HtmlElement table = page.getElementById(tableName);
101                            
102              if (table != null) {              if (table != null) {
# Line 135  public class DepartureFetcher { Line 131  public class DepartureFetcher {
131                                  String location = fields.get(5).asText();                                  String location = fields.get(5).asText();
132                                  departure.setLocation(location);                                  departure.setLocation(location);
133                                                                    
134                                  String status = fields.get(6).asText();                                  String status = fields.get(6).asText().trim();
135                                  departure.setStatus(status);                                  departure.setStatus(status);
136                                                                    
137                                  String note = extractNote( fields.get(7) );                                  String note = extractNote( fields.get(7) );
# Line 165  public class DepartureFetcher { Line 161  public class DepartureFetcher {
161    
162              String uri = "http://bane.dk/lite/station.asp?w=" + type + "&s=" + stationcode;              String uri = "http://bane.dk/lite/station.asp?w=" + type + "&s=" + stationcode;
163                            
164              BanedkInvocation wrapper = new BanedkInvocation(webClient, uri);              HtmlunitInvocation wrapper = new HtmlunitInvocation(webClient, uri);
165              CircuitBreaker breaker = CircuitBreakerManager.getManager().getCircuitBreaker("banedk");              CircuitBreaker breaker = CircuitBreakerManager.getManager().getCircuitBreaker("banedk");
166                            
167              HtmlPage page = (HtmlPage) breaker.invoke(wrapper);              HtmlPage page = (HtmlPage) breaker.invoke(wrapper);

Legend:
Removed from v.829  
changed lines
  Added in v.939

  ViewVC Help
Powered by ViewVC 1.1.20