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 :

http://dive4elements.wald.intevation.org