620 |
case "DAO": |
case "DAO": |
621 |
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 |
622 |
try { |
try { |
623 |
short first2 = Short.parseShort( koreliste.substring(0,2) ); |
short first2 = Short.parseShort( koreliste.substring(0,2) ); |
624 |
if ( daoBane205.contains(first2) ) { |
if ( daoBane205.contains(first2) ) { //Brabrand == 205 == W2 |
625 |
bane = "205"; |
bane = "W2"; |
626 |
} else if (first2 >= 24 && first2<=30) { |
} else if (first2 >= 24 && first2<=30) { // DAO-Øvrig = 201 = W4 |
627 |
bane = "201"; |
bane = "W4"; |
628 |
} else { |
} else { // DAO-Syd= 202 |
629 |
bane = "202"; |
bane = "W3"; |
630 |
} |
} |
631 |
} catch (NumberFormatException e) { |
} catch (NumberFormatException e) { |
632 |
throw new RuntimeException("Error parsing koreliste '" + koreliste + "' for " + a); |
throw new RuntimeException("Error parsing koreliste '" + koreliste + "' for " + a); |
633 |
} |
} |
634 |
|
|
635 |
break; |
break; |
636 |
case "FD": |
case "FD": // FD == Bane 200 = W5 |
637 |
bane = "200"; |
bane = "W5"; |
638 |
break; |
break; |
639 |
case "NS": |
case "NS": // NS == Bane 204 == W1 |
640 |
bane = "204"; |
bane = "204"; |
641 |
break; |
break; |
642 |
default: |
default: |