/[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 1048 by torben, Tue Sep 14 06:10:30 2010 UTC revision 1063 by torben, Thu Sep 16 15:30:27 2010 UTC
# Line 11  import org.jsoup.nodes.Document; Line 11  import org.jsoup.nodes.Document;
11  import org.jsoup.nodes.Element;  import org.jsoup.nodes.Element;
12  import org.jsoup.select.Elements;  import org.jsoup.select.Elements;
13    
14    import dk.thoerup.android.traininfo.common.DepartureBean;
15    import dk.thoerup.android.traininfo.common.DepartureEntry;
16    import dk.thoerup.android.traininfo.common.StationBean.StationEntry;
17  import dk.thoerup.circuitbreaker.CircuitBreaker;  import dk.thoerup.circuitbreaker.CircuitBreaker;
18  import dk.thoerup.circuitbreaker.CircuitBreakerManager;  import dk.thoerup.circuitbreaker.CircuitBreakerManager;
 import dk.thoerup.traininfoservice.StationBean;  
19  import dk.thoerup.traininfoservice.StationDAO;  import dk.thoerup.traininfoservice.StationDAO;
20  import dk.thoerup.traininfoservice.Statistics;  import dk.thoerup.traininfoservice.Statistics;
21    
# Line 63  public class DepartureFetcher { Line 65  public class DepartureFetcher {
65                                    
66                  DepartureBean departureBean = new DepartureBean();                  DepartureBean departureBean = new DepartureBean();
67                                    
68                  StationBean station = stationDao.getById(stationID);                  StationEntry station = stationDao.getById(stationID);
69                                    
70                  departureBean.stationName = station.getName();                  departureBean.stationName = station.getName();
71                                    
72                  if (station.getRegional() != null) {                  if (station.getRegional() != null) {
73                          DepartureBean tempBean = lookupDepartures(station.getRegional(), TrainType.REGIONAL, arrival);                          DepartureBean tempBean = lookupDepartures(station.getRegional(), TrainType.REGIONAL, arrival);
74                          departureBean.departureEntries.addAll( tempBean.departureEntries );                          departureBean.entries.addAll( tempBean.entries );
75                          departureBean.notifications.addAll(tempBean.notifications);                          departureBean.notifications.addAll(tempBean.notifications);
76                  }                  }
77                                    
78                  if (station.getStrain() != null) {                  if (station.getStrain() != null) {
79                          DepartureBean tempBean = lookupDepartures(station.getStrain(), TrainType.STOG, arrival);                          DepartureBean tempBean = lookupDepartures(station.getStrain(), TrainType.STOG, arrival);
80                          departureBean.departureEntries.addAll( tempBean.departureEntries );                          departureBean.entries.addAll( tempBean.entries );
81                          departureBean.notifications.addAll(tempBean.notifications);                          departureBean.notifications.addAll(tempBean.notifications);
82                  }                                }              
83                                    
84                  if (departureBean.departureEntries.size() == 0) {                  if (departureBean.entries.size() == 0) {
85                          logger.info("No departures found for station " + stationID);                          logger.info("No departures found for station " + stationID);
86                  }                  }
87                                    
88                  Collections.sort( departureBean.departureEntries );                  Collections.sort( departureBean.entries );
89    
90                                    
91                  return departureBean;                  return departureBean;
# Line 193  public class DepartureFetcher { Line 195  public class DepartureFetcher {
195                                                                    
196                                  departure.setType(typeString);                                  departure.setType(typeString);
197                                                                    
198                                  departureBean.departureEntries.add( departure );                                  departureBean.entries.add( departure );
199                          }                          }
200                      }                      }
201              } else {              } else {
# Line 303  public class DepartureFetcher { Line 305  public class DepartureFetcher {
305                                                                    
306                                  departure.setType(type);                                  departure.setType(type);
307                                                                    
308                                  departureBean.departureEntries.add(departure);                                  departureBean.entries.add(departure);
309                                                                    
310                                                                    
311                          }                          }

Legend:
Removed from v.1048  
changed lines
  Added in v.1063

  ViewVC Help
Powered by ViewVC 1.1.20