Mercurial > dive4elements > river
comparison backend/src/main/java/org/dive4elements/river/importer/ImportGrainFraction.java @ 8032:fd3a24336e6a
SCHEMA CHANGE and Importer (only longitudinal section data so far): only grain fractions given now in schema are valid. We are handling sediment loads, not yields.
author | "Tom Gottfried <tom@intevation.de>" |
---|---|
date | Mon, 14 Jul 2014 15:36:44 +0200 |
parents | 1e327d86c898 |
children |
comparison
equal
deleted
inserted
replaced
8031:6954ac9b7591 | 8032:fd3a24336e6a |
---|---|
11 import org.dive4elements.river.model.GrainFraction; | 11 import org.dive4elements.river.model.GrainFraction; |
12 | 12 |
13 | 13 |
14 public class ImportGrainFraction { | 14 public class ImportGrainFraction { |
15 | 15 |
16 private String name; | 16 private GrainFraction peer; |
17 | 17 |
18 private Double lower; | 18 public ImportGrainFraction(GrainFraction gf) { |
19 private Double upper; | 19 this.peer = gf; |
20 | |
21 public ImportGrainFraction(String name) { | |
22 this.name = name; | |
23 } | |
24 | |
25 | |
26 public ImportGrainFraction( | |
27 String name, | |
28 Double lower, | |
29 Double upper | |
30 ) { | |
31 this.name = name; | |
32 this.lower = lower; | |
33 this.upper = upper; | |
34 } | 20 } |
35 | 21 |
36 | 22 |
37 public void storeDependencies() { | 23 public void storeDependencies() { |
38 // Nothing to store because its prefilled in schema. | 24 // Nothing to store because its prefilled in schema. |
39 } | 25 } |
40 | 26 |
41 | 27 |
42 public GrainFraction getPeer() { | 28 public GrainFraction getPeer() { |
43 return ImporterSession.getInstance().getGrainFraction(name); | 29 return peer; |
44 } | 30 } |
45 } | 31 } |
46 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : | 32 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |