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 }

http://dive4elements.wald.intevation.org