/[projects]/dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/AddressSearch.java
ViewVC logotype

Diff of /dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/AddressSearch.java

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

revision 3018 by torben, Fri Apr 15 06:23:47 2016 UTC revision 3019 by torben, Mon Apr 25 08:47:26 2016 UTC
# Line 487  public class AddressSearch { Line 487  public class AddressSearch {
487                          }                          }
488                                                    
489                          if (targetAddress.distributor.equals("BK")) {                          if (targetAddress.distributor.equals("BK")) {
490                                  modifyCounter += updateRoutingExtendedBK(eb, orgAddress.routingMandag, targetAddress.routingMandag, korelisteHelper);                                  modifyCounter += updateRoutingExtendedBK(eb, orgAddress.routingMandag, targetAddress.routingMandag, ruteHelper);
491                                  modifyCounter += updateRoutingExtendedBK(eb, orgAddress.routingTirsdag, targetAddress.routingTirsdag, korelisteHelper);                                  modifyCounter += updateRoutingExtendedBK(eb, orgAddress.routingTirsdag, targetAddress.routingTirsdag, ruteHelper);
492                                  modifyCounter += updateRoutingExtendedBK(eb, orgAddress.routingOnsdag, targetAddress.routingOnsdag, korelisteHelper);                                  modifyCounter += updateRoutingExtendedBK(eb, orgAddress.routingOnsdag, targetAddress.routingOnsdag, ruteHelper);
493                                  modifyCounter += updateRoutingExtendedBK(eb, orgAddress.routingTorsdag, targetAddress.routingTorsdag, korelisteHelper);                                  modifyCounter += updateRoutingExtendedBK(eb, orgAddress.routingTorsdag, targetAddress.routingTorsdag, ruteHelper);
494                                  modifyCounter += updateRoutingExtendedBK(eb, orgAddress.routingFredag, targetAddress.routingFredag, korelisteHelper);                                  modifyCounter += updateRoutingExtendedBK(eb, orgAddress.routingFredag, targetAddress.routingFredag, ruteHelper);
495                                  modifyCounter += updateRoutingExtendedBK(eb, orgAddress.routingLordag, targetAddress.routingLordag, korelisteHelper);                                  modifyCounter += updateRoutingExtendedBK(eb, orgAddress.routingLordag, targetAddress.routingLordag, ruteHelper);
496                                  modifyCounter += updateRoutingExtendedBK(eb, orgAddress.routingSondag, targetAddress.routingSondag, korelisteHelper);                                  modifyCounter += updateRoutingExtendedBK(eb, orgAddress.routingSondag, targetAddress.routingSondag, ruteHelper);
497                          }                          }
498                                                    
499                                                    
# Line 603  public class AddressSearch { Line 603  public class AddressSearch {
603                  System.out.println("Build Completed");                  System.out.println("Build Completed");
604                                    
605          }          }
606    
607                    
608          public short updateRoutingExtendedBK(ExtendedBean bean, RoutingInfo source, RoutingInfo target, DeduplicateHelper<String> korelisteHelper) {          public short updateRoutingExtendedBK(ExtendedBean bean, RoutingInfo source, RoutingInfo target, DeduplicateHelper<String> ruteHelper) {
609                  if (source.rute != null) {                  if (source.rute != null) {
610                          return 0;                          return 0;
611                  }                  }
612                                    
613                  source.koreliste = calculateExtendedBkKoreliste(bean, target);                  source.rute = calculateExtendedBkRoute(bean, target);
614                  source.koreliste = korelisteHelper.getInstance(source.koreliste);                  source.rute = ruteHelper.getInstance(source.rute);
615                                    
616                  if (source.koreliste != null) {                  if (source.rute != null) {
617                          source.rute = target.rute;                          source.koreliste = target.koreliste;
618                          return 1;                          return 1;
619                  } else {                  } else {
620                          return 0;                          return 0;
621                  }                                }      
622          }          }
623                    
624          public short updateRoutingExtendedDAO(ExtendedBean bean, RoutingInfo source, RoutingInfo target, DeduplicateHelper<String> ruteHelper) {          public short updateRoutingExtendedDAO(ExtendedBean bean, RoutingInfo source, RoutingInfo target, DeduplicateHelper<String> ruteHelper) {
# Line 717  public class AddressSearch { Line 718  public class AddressSearch {
718          }          }
719                    
720          ///////////////////////////////////////////////////////////          ///////////////////////////////////////////////////////////
721          private String calculateExtendedBkKoreliste(ExtendedBean eb, RoutingInfo targetRoute) {  
722            
723            private String calculateExtendedBkRoute(ExtendedBean eb, RoutingInfo targetRoute) {
724                  if (targetRoute.rute == null) { //hvis targetAdress.rute er null så er adressen ikke dækket alligevel                  if (targetRoute.rute == null) { //hvis targetAdress.rute er null så er adressen ikke dækket alligevel
725                          return null;                          return null;
726                  }                  }
# Line 728  public class AddressSearch { Line 731  public class AddressSearch {
731                  } else {                  } else {
732                          inject = "..";                          inject = "..";
733                  }                  }
734                  return AddressUtils.injectIntoBk(targetRoute.koreliste, inject);                  return inject + targetRoute.rute;
735          }          }
736                    
737                    

Legend:
Removed from v.3018  
changed lines
  Added in v.3019

  ViewVC Help
Powered by ViewVC 1.1.20