Mercurial > dive4elements > river
comparison flys-backend/src/main/java/de/intevation/flys/importer/ImportTimeInterval.java @ 493:b35c5dc0f8b7
Importer: Make import of historical discharge tables work.
flys-backend/trunk@1842 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Fri, 06 May 2011 10:27:32 +0000 |
parents | cf513cbe88c3 |
children | 67fd63e4ef66 |
comparison
equal
deleted
inserted
replaced
492:14de9246b356 | 493:b35c5dc0f8b7 |
---|---|
6 import org.hibernate.Query; | 6 import org.hibernate.Query; |
7 | 7 |
8 import java.util.List; | 8 import java.util.List; |
9 import java.util.Date; | 9 import java.util.Date; |
10 | 10 |
11 import org.apache.log4j.Logger; | |
12 | |
11 public class ImportTimeInterval | 13 public class ImportTimeInterval |
12 { | 14 { |
15 private static Logger log = Logger.getLogger(ImportTimeInterval.class); | |
16 | |
13 protected Date startTime; | 17 protected Date startTime; |
14 protected Date stopTime; | 18 protected Date stopTime; |
15 | 19 |
16 protected TimeInterval peer; | 20 protected TimeInterval peer; |
17 | 21 |
38 public void setStopTime(Date stopTime) { | 42 public void setStopTime(Date stopTime) { |
39 this.stopTime = stopTime; | 43 this.stopTime = stopTime; |
40 } | 44 } |
41 | 45 |
42 public TimeInterval getPeer() { | 46 public TimeInterval getPeer() { |
43 if (peer != null) { | 47 if (peer == null) { |
44 Session session = Importer.sessionHolder.get(); | 48 Session session = Importer.sessionHolder.get(); |
45 Query query = session.createQuery( | 49 Query query = session.createQuery( |
46 "from TimeInterval where startTime=:a and stopTime=:b"); | 50 "from TimeInterval where startTime=:a and stopTime=:b"); |
47 query.setParameter("a", startTime); | 51 query.setParameter("a", startTime); |
48 query.setParameter("b", stopTime); | 52 query.setParameter("b", stopTime); |