Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadDataFactory.java @ 8193:8d447516b7dd
Sum up fractions from stations and previous stations according to respective validity model.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Thu, 04 Sep 2014 17:33:01 +0200 |
parents | 6f3cf934ae99 |
children | 42ac86ec19c7 |
comparison
equal
deleted
inserted
replaced
8192:adbf980004c0 | 8193:8d447516b7dd |
---|---|
13 | 13 |
14 import net.sf.ehcache.Cache; | 14 import net.sf.ehcache.Cache; |
15 import net.sf.ehcache.Element; | 15 import net.sf.ehcache.Element; |
16 | 16 |
17 import org.apache.log4j.Logger; | 17 import org.apache.log4j.Logger; |
18 import org.dive4elements.river.artifacts.model.RiverFactory; | |
18 import org.dive4elements.river.artifacts.cache.CacheFactory; | 19 import org.dive4elements.river.artifacts.cache.CacheFactory; |
19 import org.dive4elements.river.backend.SessionHolder; | 20 import org.dive4elements.river.backend.SessionHolder; |
20 import org.hibernate.SQLQuery; | 21 import org.hibernate.SQLQuery; |
21 import org.hibernate.Session; | 22 import org.hibernate.Session; |
22 import org.hibernate.type.StandardBasicTypes; | 23 import org.hibernate.type.StandardBasicTypes; |
163 station.addValue( | 164 station.addValue( |
164 grainFractionIndex, | 165 grainFractionIndex, |
165 new SedimentLoadData.Value(load, slv_value)); | 166 new SedimentLoadData.Value(load, slv_value)); |
166 } | 167 } |
167 | 168 |
168 SedimentLoadData sld = new SedimentLoadData(id2station.values()); | 169 SedimentLoadData sld = new SedimentLoadData(id2station.values(), |
170 RiverFactory.getRiver(river).getKmUp()); | |
169 | 171 |
170 return sld; | 172 return sld; |
171 } | 173 } |
172 } | 174 } |
173 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : | 175 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |