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);

http://dive4elements.wald.intevation.org