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();

http://dive4elements.wald.intevation.org