22 |
|
|
23 |
@Override |
@Override |
24 |
public void validate() throws IOException { |
public void validate() throws IOException { |
25 |
super.validatNoHeaderLine(14, ';'); |
super.validatNoHeaderLine(15, ';'); |
26 |
} |
} |
27 |
|
|
28 |
|
|
41 |
|
|
42 |
List<String> parts = splitter.splitToList(line); |
List<String> parts = splitter.splitToList(line); |
43 |
|
|
44 |
if (parts.size() != 14) { |
if (parts.size() != 15) { |
45 |
throw new IOException("Not enough fields in CSV file. Found " + parts.size() + ", expected 14"); |
throw new IOException("Wrong number of fields in CSV file. Found " + parts.size() + ", expected 15"); |
46 |
} |
} |
47 |
|
|
48 |
entry.postnr = Short.parseShort( parts.get(0) ); |
entry.postnr = Short.parseShort( parts.get(0) ); |
61 |
String foede = parts.get( 10 ); |
String foede = parts.get( 10 ); |
62 |
String jobnr = parts.get( 11 ); |
String jobnr = parts.get( 11 ); |
63 |
String tklaes = parts.get( 12 ); |
String tklaes = parts.get( 12 ); |
64 |
|
//String pris = parts.get( 13 );//bruges ikke |
65 |
|
//String blank = parts.get(14); //Bruges slet ikke - bk afslutter deres linier med en ; |
66 |
|
|
67 |
entry.rute = laesnr; |
entry.rute = laesnr; |
68 |
entry.koreliste = "/" + foede + "/" + tklaes + "/" + jobnr; |
entry.koreliste = "/" + foede + "/" + tklaes + "/" + jobnr; |