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 |
|
|
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) { |
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 |
} |
} |
731 |
} else { |
} else { |
732 |
inject = ".."; |
inject = ".."; |
733 |
} |
} |
734 |
return AddressUtils.injectIntoBk(targetRoute.koreliste, inject); |
return inject + targetRoute.rute; |
735 |
} |
} |
736 |
|
|
737 |
|
|