Mercurial > dive4elements > river
view flys-backend/src/main/java/de/intevation/flys/importer/ImportDischargeTableValue.java @ 498:8ab04de0b879
Importer: Cache the discharge table values, too.
flys-backend/trunk@1852 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Sun, 08 May 2011 17:55:49 +0000 |
parents | 67fd63e4ef66 |
children | d50cd3a632e0 |
line wrap: on
line source
package de.intevation.flys.importer; import java.math.BigDecimal; import java.util.List; import org.hibernate.Session; import org.hibernate.Query; import de.intevation.flys.model.DischargeTable; import de.intevation.flys.model.DischargeTableValue; public class ImportDischargeTableValue { private Integer id; private BigDecimal q; private BigDecimal w; private ImportDischargeTable dischargeTable; private DischargeTableValue peer; public ImportDischargeTableValue() { } public ImportDischargeTableValue(BigDecimal q, BigDecimal w) { this.dischargeTable = dischargeTable; this.q = q; this.w = w; } public DischargeTableValue getPeer(DischargeTable dischargeTable) { if (peer == null) { peer = ImporterSession.getInstance() .getDischargeTableValue(dischargeTable, q, w); } return peer; } }