Mercurial > dive4elements > river
comparison flys-backend/src/main/java/de/intevation/flys/importer/ImportSedimentYield.java @ 2839:163c037f2c7e
Added config option to skip parsing sediment yield data and prepared the importer to read/store those data.
flys-backend/trunk@4272 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 19 Apr 2012 07:34:50 +0000 |
parents | 75446c47ef77 |
children | 71175502d868 |
comparison
equal
deleted
inserted
replaced
2838:75446c47ef77 | 2839:163c037f2c7e |
---|---|
1 package de.intevation.flys.importer; | 1 package de.intevation.flys.importer; |
2 | 2 |
3 import java.sql.SQLException; | |
3 import java.util.ArrayList; | 4 import java.util.ArrayList; |
4 import java.util.List; | 5 import java.util.List; |
5 | 6 |
6 import org.apache.log4j.Logger; | 7 import org.apache.log4j.Logger; |
7 | 8 |
8 import org.hibernate.Session; | 9 import org.hibernate.Session; |
9 import org.hibernate.Query; | 10 import org.hibernate.Query; |
11 import org.hibernate.exception.ConstraintViolationException; | |
10 | 12 |
11 import de.intevation.flys.model.GrainFraction; | 13 import de.intevation.flys.model.GrainFraction; |
12 import de.intevation.flys.model.River; | 14 import de.intevation.flys.model.River; |
13 import de.intevation.flys.model.SedimentYield; | 15 import de.intevation.flys.model.SedimentYield; |
14 import de.intevation.flys.model.TimeInterval; | 16 import de.intevation.flys.model.TimeInterval; |
53 public void addValue(ImportSedimentYieldValue value) { | 55 public void addValue(ImportSedimentYieldValue value) { |
54 this.values.add(value); | 56 this.values.add(value); |
55 } | 57 } |
56 | 58 |
57 | 59 |
58 public void storeDependencies(River river) { | 60 public void storeDependencies(River river) |
61 throws SQLException, ConstraintViolationException | |
62 { | |
59 log.debug("store dependencies"); | 63 log.debug("store dependencies"); |
60 | 64 |
61 if (grainFraction != null) { | 65 if (grainFraction != null) { |
62 grainFraction.storeDependencies(); | 66 grainFraction.storeDependencies(); |
63 } | 67 } |