diff backend/src/main/java/org/dive4elements/river/model/SedimentLoadLS.java @ 8059:bde5f5ec7c72

SCHEMA CHANGE and Importer: get time intervals of SQ-relations from metalines in sediment load files.
author Tom Gottfried <tom@intevation.de>
date Fri, 18 Jul 2014 18:01:49 +0200
parents fd3a24336e6a
children 5f28aa1be795
line wrap: on
line diff
--- a/backend/src/main/java/org/dive4elements/river/model/SedimentLoadLS.java	Fri Jul 18 17:43:27 2014 +0200
+++ b/backend/src/main/java/org/dive4elements/river/model/SedimentLoadLS.java	Fri Jul 18 18:01:49 2014 +0200
@@ -40,6 +40,8 @@
 
     private TimeInterval timeInterval;
 
+    private TimeInterval sqTimeInterval;
+
     private String description;
 
     private List<SedimentLoadLSValue> values;
@@ -75,12 +77,14 @@
         River         river,
         Unit          unit,
         TimeInterval  timeInterval,
+        TimeInterval  sqTimeInterval,
         GrainFraction grainFraction,
         String        description
     ) {
         this(river, unit, timeInterval, grainFraction);
 
-        this.description = description;
+        this.sqTimeInterval = sqTimeInterval;
+        this.description    = description;
     }
 
     @Id
@@ -140,6 +144,16 @@
         this.timeInterval = timeInterval;
     }
 
+    @OneToOne
+    @JoinColumn(name = "sq_time_interval_id")
+    public TimeInterval getSqTimeInterval() {
+        return sqTimeInterval;
+    }
+
+    public void setSqTimeInterval(TimeInterval sqTimeInterval) {
+        this.sqTimeInterval = sqTimeInterval;
+    }
+
     @Column(name = "description")
     public String getDescription() {
         return description;

http://dive4elements.wald.intevation.org