Mercurial > dive4elements > river
comparison flys-backend/src/main/java/de/intevation/flys/importer/ImportGauge.java @ 195:8d3533a03e10
Second part of parsing/storing main values. Should be finished now.
flys-backend/trunk@1534 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 21 Mar 2011 15:06:47 +0000 |
parents | 31c48d54f09d |
children | d980e545ccab |
comparison
equal
deleted
inserted
replaced
194:0f0b98ef9b04 | 195:8d3533a03e10 |
---|---|
25 protected BigDecimal aeo; | 25 protected BigDecimal aeo; |
26 protected BigDecimal datum; | 26 protected BigDecimal datum; |
27 protected BigDecimal station; | 27 protected BigDecimal station; |
28 | 28 |
29 protected Gauge peer; | 29 protected Gauge peer; |
30 | |
31 protected List<ImportMainValueType> mainValueTypes; | |
32 protected List<ImportNamedMainValue> namedMainValues; | |
33 protected List<ImportMainValue> mainValues; | |
30 | 34 |
31 public ImportGauge() { | 35 public ImportGauge() { |
32 } | 36 } |
33 | 37 |
34 public ImportGauge(ImportRange range, File staFile, File atFile) { | 38 public ImportGauge(ImportRange range, File staFile, File atFile) { |
87 | 91 |
88 public void setStation(BigDecimal station) { | 92 public void setStation(BigDecimal station) { |
89 this.station = station; | 93 this.station = station; |
90 } | 94 } |
91 | 95 |
96 public List<ImportMainValueType> getMainValueTypes() { | |
97 return mainValueTypes; | |
98 } | |
99 | |
100 public void setMainValueTypes(List<ImportMainValueType> mainValueTypes) { | |
101 this.mainValueTypes = mainValueTypes; | |
102 } | |
103 | |
104 public List<ImportNamedMainValue> getNamedMainValues() { | |
105 return namedMainValues; | |
106 } | |
107 | |
108 public void setNamedMainValues(List<ImportNamedMainValue> namedMainValues) { | |
109 this.namedMainValues = namedMainValues; | |
110 } | |
111 | |
112 public List<ImportMainValue> getMainValues() { | |
113 return mainValues; | |
114 } | |
115 | |
116 public void setMainValues(List<ImportMainValue> mainValues) { | |
117 this.mainValues = mainValues; | |
118 } | |
119 | |
92 public void parseDependencies() throws IOException { | 120 public void parseDependencies() throws IOException { |
93 StaFileParser sfp = new StaFileParser(); | 121 StaFileParser sfp = new StaFileParser(); |
94 sfp.parse(this); | 122 sfp.parse(this); |
95 } | 123 } |
96 | 124 |
97 public void storeDependencies(River river) { | 125 public void storeDependencies(River river) { |
126 | |
98 Gauge gauge = getPeer(river); | 127 Gauge gauge = getPeer(river); |
99 // TODO: Implement me! | 128 |
129 for (ImportMainValueType mainValueType: mainValueTypes) { | |
130 mainValueType.getPeer(); | |
131 } | |
132 | |
133 for (ImportNamedMainValue namedMainValue: namedMainValues) { | |
134 namedMainValue.getPeer(); | |
135 } | |
136 | |
137 for (ImportMainValue mainValue: mainValues) { | |
138 mainValue.getPeer(river); | |
139 } | |
140 | |
141 // TODO: Implement ATs | |
100 } | 142 } |
101 | 143 |
102 public Gauge getPeer(River river) { | 144 public Gauge getPeer(River river) { |
103 if (peer == null) { | 145 if (peer == null) { |
104 Session session = Importer.sessionHolder.get(); | 146 Session session = Importer.sessionHolder.get(); |