/[projects]/dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressManager.java
ViewVC logotype

Diff of /dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressManager.java

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

revision 2902 by torben, Mon Feb 1 07:15:15 2016 UTC revision 2903 by torben, Wed Feb 3 18:45:33 2016 UTC
# Line 15  import dk.daoas.adressevedligehold.Addre Line 15  import dk.daoas.adressevedligehold.Addre
15  import dk.daoas.adressevedligehold.beans.Address;  import dk.daoas.adressevedligehold.beans.Address;
16  import dk.daoas.adressevedligehold.beans.Address.AddressState;  import dk.daoas.adressevedligehold.beans.Address.AddressState;
17  import dk.daoas.adressevedligehold.db.DatabaseLayerImplementation;  import dk.daoas.adressevedligehold.db.DatabaseLayerImplementation;
18    import dk.daoas.adressevedligehold.tasks.TaskLogger;
19  import dk.daoas.adressevedligehold.util.DeduplicateHelper;  import dk.daoas.adressevedligehold.util.DeduplicateHelper;
20  import dk.daoas.adressevedligehold.util.MiscUtils;  import dk.daoas.adressevedligehold.util.MiscUtils;
21  import dk.daoas.adressevedligehold.util.TimingHelper;  import dk.daoas.adressevedligehold.util.TimingHelper;
# Line 28  import dk.daoas.adressevedligehold.util. Line 29  import dk.daoas.adressevedligehold.util.
29    
30  public class AddressManager {  public class AddressManager {
31                    
32            private TaskLogger logger = TaskLogger.getInstance();
33            
34                    
35          List<Address> addressList;          List<Address> addressList;
36                    
# Line 84  public class AddressManager { Line 87  public class AddressManager {
87                          list.trimToSize();                          list.trimToSize();
88                  }                  }
89                                    
90                  System.out.println("AddressManager ready, elapsed " + timer.getElapsed() + "ms");                  logger.info("AddressManager ready, elapsed " + timer.getElapsed() + "ms");
91                                    
92                                    
93          }          }
# Line 190  public class AddressManager { Line 193  public class AddressManager {
193          }          }
194                    
195          public void writeBackChanges() {          public void writeBackChanges() {
196                  System.out.println("Writing back changes");                  logger.info("Writing back changes");
197                  TimingHelper timer = new TimingHelper();                  TimingHelper timer = new TimingHelper();
198                                    
199                  List<Address> updates = new ArrayList<Address>(1024*1024);                  List<Address> updates = new ArrayList<Address>(1024*1024);
# Line 212  public class AddressManager { Line 215  public class AddressManager {
215    
216                                    
217                                    
218                  System.out.println("Writeback done: elapsed " + timer.getElapsed() + "ms.");                  logger.info("Writeback done: elapsed " + timer.getElapsed() + "ms.");
219          }          }
220                    
221                    
# Line 261  public class AddressManager { Line 264  public class AddressManager {
264                                  unknownStreets.put(entry.gadeid, entry.vejnavn);                                                                  unknownStreets.put(entry.gadeid, entry.vejnavn);                                
265                          }                          }
266                                                    
267                          System.out.println("[Range] Ukendt gadeID " + entry);                          logger.info("[Range] Ukendt gadeID " + entry);
268                          return;                          return;
269                  }                  }
270                                    
# Line 301  public class AddressManager { Line 304  public class AddressManager {
304          private void updateAddress(Address addr, AddressSourceEntry entry) {          private void updateAddress(Address addr, AddressSourceEntry entry) {
305                  if ( addr.distributor != null && addr.distributor.equals(entry.distributor) == false) {                  if ( addr.distributor != null && addr.distributor.equals(entry.distributor) == false) {
306                          rejectedEntries.add(entry);                          rejectedEntries.add(entry);
307                          System.out.println("Afviser " + entry);                          logger.info("Afviser " + entry);
308                          return;                          return;
309                  }                  }
310                                    
# Line 323  public class AddressManager { Line 326  public class AddressManager {
326                                          }                                          }
327                                  }                                                                }                              
328                          } else {                          } else {
329                                  System.out.println( "Double visit monday " + addr);                                  logger.info( "Double visit monday " + addr);
330                          }                          }
331    
332                  }                  }
# Line 345  public class AddressManager { Line 348  public class AddressManager {
348                                          }                                          }
349                                  }                                  }
350                          } else {                          } else {
351                                  System.out.println( "Double visit tuesday " + addr);                                  logger.info( "Double visit tuesday " + addr);
352                          }                                                        }                              
353                  }                  }
354    
# Line 365  public class AddressManager { Line 368  public class AddressManager {
368                                          }                                          }
369                                  }                                  }
370                          } else {                          } else {
371                                  System.out.println( "Double visit wednesday " + addr);                                  logger.info( "Double visit wednesday " + addr);
372                          }                                        }              
373                  }                  }
374    
# Line 387  public class AddressManager { Line 390  public class AddressManager {
390                                          }                                          }
391                                  }                                  }
392                          } else {                          } else {
393                                  System.out.println( "Double visit thursday " + addr);                                  logger.info( "Double visit thursday " + addr);
394                          }                                                                }                                      
395                  }                  }
396    
# Line 408  public class AddressManager { Line 411  public class AddressManager {
411                                          }                                          }
412                                  }                                  }
413                          } else {                          } else {
414                                  System.out.println( "Double visit friday " + addr);                                  logger.info( "Double visit friday " + addr);
415                          }                                }      
416                  }                  }
417    
# Line 430  public class AddressManager { Line 433  public class AddressManager {
433                                          }                                          }
434                                  }                                  }
435                          } else {                          } else {
436                                  System.out.println( "Double visit saturday " + addr);                                  logger.info( "Double visit saturday " + addr);
437                          }                                                                }                                      
438                  }                  }
439    
# Line 451  public class AddressManager { Line 454  public class AddressManager {
454                                          }                                          }
455                                  }                                  }
456                          } else {                          } else {
457                                  System.out.println( "Double visit sunday " + addr);                                  logger.info( "Double visit sunday " + addr);
458                          }                                                                }                                      
459                  }                  }
460                                    
# Line 503  public class AddressManager { Line 506  public class AddressManager {
506                                    
507                                    
508                                    
509                  System.out.println("Opretter adresse ud fra " + entry);                  logger.info("Opretter adresse ud fra " + entry);
510                                    
511                  Address a = new Address();                  Address a = new Address();
512                  a.state = AddressState.CREATED;                  a.state = AddressState.CREATED;
# Line 617  public class AddressManager { Line 620  public class AddressManager {
620                          bane = 204;                          bane = 204;
621                          break;                          break;
622                  default:                  default:
623                          throw new RuntimeException("Ukendt distributor" + a.distributor); //Silence findBugs                          throw new RuntimeException("Ukendt distributor: " + a.distributor); //Silence findBugs
624                  }                  }
625                                    
626                  if (bane == null) {                  if (bane == null) {
627                          throw new RuntimeException("Ukendt bane for postnr" + a.postnr);                          throw new RuntimeException("Ukendt bane for postnr: " + a.postnr);
628                  }                  }
629                                    
630                  if (a.dbkBane != bane) {                  if (a.dbkBane != bane) {

Legend:
Removed from v.2902  
changed lines
  Added in v.2903

  ViewVC Help
Powered by ViewVC 1.1.20