comparison backend/src/main/java/org/dive4elements/river/importer/ImportSedimentYield.java @ 6722:078d56dffc8c

issue1393/backend: Add kind property to ImportSedimentYield and SedimentYield.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Wed, 31 Jul 2013 11:12:08 +0200
parents 4c3ccf2b0304
children c915e99d9e52
comparison
equal deleted inserted replaced
6721:df402b3e0281 6722:078d56dffc8c
33 33
34 private ImportTimeInterval timeInterval; 34 private ImportTimeInterval timeInterval;
35 35
36 private String description; 36 private String description;
37 37
38 private Integer kind;
39
38 private List<ImportSedimentYieldValue> values; 40 private List<ImportSedimentYieldValue> values;
39 41
40 private SedimentYield peer; 42 private SedimentYield peer;
41 43
42 public ImportSedimentYield(String description) { 44 public ImportSedimentYield(String description) {
52 this.unit = unit; 54 this.unit = unit;
53 } 55 }
54 56
55 public void setGrainFraction(ImportGrainFraction grainFraction) { 57 public void setGrainFraction(ImportGrainFraction grainFraction) {
56 this.grainFraction = grainFraction; 58 this.grainFraction = grainFraction;
59 }
60
61 public void setKind(Integer kind) {
62 this.kind = kind;
57 } 63 }
58 64
59 public void addValue(ImportSedimentYieldValue value) { 65 public void addValue(ImportSedimentYieldValue value) {
60 this.values.add(value); 66 this.values.add(value);
61 } 67 }
114 List<SedimentYield> yields = query.list(); 120 List<SedimentYield> yields = query.list();
115 if (yields.isEmpty()) { 121 if (yields.isEmpty()) {
116 log.debug("create new SedimentYield"); 122 log.debug("create new SedimentYield");
117 123
118 peer = new SedimentYield(river, u, ti, gf, description); 124 peer = new SedimentYield(river, u, ti, gf, description);
125 peer.setKind(this.kind);
119 session.save(peer); 126 session.save(peer);
120 } 127 }
121 else { 128 else {
122 peer = yields.get(0); 129 peer = yields.get(0);
123 } 130 }

http://dive4elements.wald.intevation.org