Mercurial > dive4elements > river
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 } |