# HG changeset patch # User Felix Wolfsteller # Date 1363165586 -3600 # Node ID 731030b69c7e2c879dbe4392cd915ad0bb3f9ddf # Parent db341e37d194352e76b8a25c84b862d25b3d05b0 Fix Waterlevel*-Parser to correctly register the wst-columns. diff -r db341e37d194 -r 731030b69c7e flys-backend/src/main/java/de/intevation/flys/importer/parsers/WaterlevelDifferencesParser.java --- a/flys-backend/src/main/java/de/intevation/flys/importer/parsers/WaterlevelDifferencesParser.java Wed Mar 13 10:05:47 2013 +0100 +++ b/flys-backend/src/main/java/de/intevation/flys/importer/parsers/WaterlevelDifferencesParser.java Wed Mar 13 10:06:26 2013 +0100 @@ -145,13 +145,15 @@ private void initColumns(String[] cols) { - columns = new ImportWstColumn[cols.length]; + current.setNumberColumns(cols.length); + columns = current.getColumns().toArray(new ImportWstColumn[cols.length]); for (int i = 0; i < cols.length; i++) { String name = cols[i].replace("\"", ""); log.debug("Create new column '" + name + "'"); - columns[i] = new ImportWstColumn(current, name, name, i); + current.getColumn(i).setName(name); + current.getColumn(i).setDescription(name); } } diff -r db341e37d194 -r 731030b69c7e flys-backend/src/main/java/de/intevation/flys/importer/parsers/WaterlevelParser.java --- a/flys-backend/src/main/java/de/intevation/flys/importer/parsers/WaterlevelParser.java Wed Mar 13 10:05:47 2013 +0100 +++ b/flys-backend/src/main/java/de/intevation/flys/importer/parsers/WaterlevelParser.java Wed Mar 13 10:06:26 2013 +0100 @@ -79,10 +79,10 @@ protected void reset() { currentQRange = null; current = new ImportWst(currentDescription); - column = new ImportWstColumn(current, - currentDescription, - currentDescription, - 0); + current.setNumberColumns(1); + column = current.getColumn(0); + column.setName(currentDescription); + column.setDescription(currentDescription); current.setKind(6); }