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

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

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

revision 3052 by torben, Tue Apr 26 19:34:14 2016 UTC revision 3053 by torben, Thu Jun 23 08:19:48 2016 UTC
# Line 598  public class AddressManager { Line 598  public class AddressManager {
598                    
599          private void updateDbkBane(Address a) {          private void updateDbkBane(Address a) {
600                  List<Short> daoBane205 = Arrays.asList( new Short[] {7,10,11,12,12,14,15,16,18,19,20} );                  List<Short> daoBane205 = Arrays.asList( new Short[] {7,10,11,12,12,14,15,16,18,19,20} );
601                    
602                    
603                  Short bane = null;                  Short bane = null;
604                                    
605                  switch (a.distributor) {                  switch (a.distributor) {
# Line 608  public class AddressManager { Line 608  public class AddressManager {
608                          break;                          break;
609                  case "DAO":                  case "DAO":
610                          String koreliste = MiscUtils.firstNonNull(a.korelisteMandag,a.korelisteLordag, a.korelisteSondag); //DAO har kun 3 dækningstyper                          String koreliste = MiscUtils.firstNonNull(a.korelisteMandag,a.korelisteLordag, a.korelisteSondag); //DAO har kun 3 dækningstyper
611                          short first2 = Short.parseShort( koreliste.substring(0,2) );                          try {
612                          if ( daoBane205.contains(first2) ) {                                  short first2 = Short.parseShort( koreliste.substring(0,2) );
613                                  bane = 205;                                  if ( daoBane205.contains(first2) ) {
614                          } else if (first2 >= 24 && first2<=30) {                                          bane = 205;
615                                  bane = 201;                                  } else if (first2 >= 24 && first2<=30) {
616                          } else {                                          bane = 201;
617                                  bane = 202;                                  } else {
618                                            bane = 202;
619                                    }
620                            } catch (NumberFormatException e) {
621                                    throw new RuntimeException("Error parsing koreliste '" + koreliste + "' for " + a);
622                          }                          }
623                                                                    
624                          break;                                            break;                  

Legend:
Removed from v.3052  
changed lines
  Added in v.3053

  ViewVC Help
Powered by ViewVC 1.1.20