--- dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressSourceNS.java 2016/02/12 09:55:14 2933 +++ dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressSourceNS.java 2016/02/12 10:26:20 2935 @@ -65,7 +65,7 @@ //stednavn = parts.get(2); //ukendtt = parts.get(3); entry.postnr = Short.parseShort( parts.get(4) ); - entry.rute = dirigeringsCache.getInstance( parts.get(5) ); + entry.rute = parts.get(5); entry.husnr = Short.parseShort( parts.get(6) ); entry.litra = parts.get(7); entry.tilHusnr = Short.parseShort( parts.get(8) ); @@ -76,45 +76,52 @@ //distributor = parts.get(13) //inspektorkode = parts.get(21) + if (entry.tilLitra.equals("")) { + entry.tilLitra = "Z"; // hvis der ikke er angivet en slut litra, så dækker de alle litra kombinationer + } + switch (nextUgedag) { case MANDAG: - entry.koreliste = dirigeringsCache.getInstance( parts.get(14) ); + entry.koreliste = parts.get(14); entry.ugedage = EntryUgedage.MAN; nextUgedag = NextUgedag.TIRSDAG; break; case TIRSDAG: - entry.koreliste = dirigeringsCache.getInstance( parts.get(15) ); + entry.koreliste = parts.get(15); entry.ugedage = EntryUgedage.TIR; nextUgedag = NextUgedag.ONSDAG; break; case ONSDAG: - entry.koreliste = dirigeringsCache.getInstance( parts.get(16) ); + entry.koreliste = parts.get(16); entry.ugedage = EntryUgedage.ONS; nextUgedag = NextUgedag.TORSDAG; break; case TORSDAG: - entry.koreliste = dirigeringsCache.getInstance( parts.get(17) ); + entry.koreliste = parts.get(17); entry.ugedage = EntryUgedage.TOR; nextUgedag = NextUgedag.FREDAG; break; case FREDAG: - entry.koreliste = dirigeringsCache.getInstance( parts.get(18) ); + entry.koreliste = parts.get(18); entry.ugedage = EntryUgedage.FRE; nextUgedag = NextUgedag.LORDAG; break; case LORDAG: - entry.koreliste = dirigeringsCache.getInstance( parts.get(19) ); + entry.koreliste = parts.get(19); entry.ugedage = EntryUgedage.LOR; nextUgedag = NextUgedag.SONDAG; break; case SONDAG: - entry.koreliste = dirigeringsCache.getInstance( parts.get(20) ); + entry.koreliste = parts.get(20); entry.ugedage = EntryUgedage.SON; nextUgedag = NextUgedag.MANDAG; break; default: throw new IOException("Ukendt ugedag:" + nextUgedag); } + + entry.rute = dirigeringsCache.getInstance(entry.rute); + entry.koreliste = dirigeringsCache.getInstance(entry.koreliste); lineCount++;