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 :

http://dive4elements.wald.intevation.org