Mercurial > dive4elements > river
diff flys-backend/src/main/java/de/intevation/flys/importer/ImportMorphWidth.java @ 2821:0a536eb5d668
Added parser for parsing morphological widths.
flys-backend/trunk@4238 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 13 Apr 2012 13:22:54 +0000 |
parents | 0c2567626754 |
children | a5b003595d6c |
line wrap: on
line diff
--- a/flys-backend/src/main/java/de/intevation/flys/importer/ImportMorphWidth.java Fri Apr 13 13:05:14 2012 +0000 +++ b/flys-backend/src/main/java/de/intevation/flys/importer/ImportMorphWidth.java Fri Apr 13 13:22:54 2012 +0000 @@ -1,5 +1,7 @@ package de.intevation.flys.importer; +import java.sql.SQLException; + import java.util.ArrayList; import java.util.List; @@ -7,6 +9,7 @@ import org.hibernate.Session; import org.hibernate.Query; +import org.hibernate.exception.ConstraintViolationException; import de.intevation.flys.model.MorphologicalWidth; import de.intevation.flys.model.River; @@ -24,8 +27,7 @@ protected List<ImportMorphWidthValue> values; - public ImportMorphWidth(ImportUnit unit) { - this.unit = unit; + public ImportMorphWidth() { this.values = new ArrayList<ImportMorphWidthValue>(); } @@ -35,7 +37,14 @@ } - public void storeDependencies(River river) { + public void setUnit(ImportUnit unit) { + this.unit = unit; + } + + + public void storeDependencies(River river) + throws SQLException, ConstraintViolationException + { log.info("store dependencies"); MorphologicalWidth peer = getPeer(river);