comparison backend/src/main/java/org/dive4elements/river/importer/ImportBedHeightSingle.java @ 8556:d115d0ed6624

Importer: Remove obsolete interface for bed heights.
author "Tom Gottfried <tom@intevation.de>"
date Mon, 16 Feb 2015 09:35:06 +0100
parents b5c54a6380e8
children
comparison
equal deleted inserted replaced
8555:b5c54a6380e8 8556:d115d0ed6624
21 import org.dive4elements.river.model.ElevationModel; 21 import org.dive4elements.river.model.ElevationModel;
22 import org.dive4elements.river.model.Range; 22 import org.dive4elements.river.model.Range;
23 import org.dive4elements.river.model.River; 23 import org.dive4elements.river.model.River;
24 24
25 25
26 public class ImportBedHeightSingle implements ImportBedHeight 26 public class ImportBedHeightSingle
27 { 27 {
28 private static Logger log = Logger.getLogger(ImportBedHeightSingle.class); 28 private static Logger log = Logger.getLogger(ImportBedHeightSingle.class);
29 29
30 protected Integer year; 30 protected Integer year;
31 protected int soundingWidth; 31 protected int soundingWidth;
97 97
98 public void setOldElevationModel(ImportElevationModel oldElevationModel) { 98 public void setOldElevationModel(ImportElevationModel oldElevationModel) {
99 this.oldElevationModel = oldElevationModel; 99 this.oldElevationModel = oldElevationModel;
100 } 100 }
101 101
102 @Override
103 public void addValue(ImportBedHeightSingleValue value) { 102 public void addValue(ImportBedHeightSingleValue value) {
104 values.add((ImportBedHeightSingleValue) value); 103 values.add((ImportBedHeightSingleValue) value);
105 } 104 }
106 105
107 @Override
108 public void storeDependencies(River river) { 106 public void storeDependencies(River river) {
109 log.info("Store dependencies for single: '" + getDescription() + "'"); 107 log.info("Store dependencies for single: '" + getDescription() + "'");
110 108
111 if (type != null) { 109 if (type != null) {
112 type.storeDependencies(); 110 type.storeDependencies();
134 132
135 Session session = ImporterSession.getInstance().getDatabaseSession(); 133 Session session = ImporterSession.getInstance().getDatabaseSession();
136 session.flush(); 134 session.flush();
137 } 135 }
138 136
139 @Override
140 public BedHeightSingle getPeer(River river) { 137 public BedHeightSingle getPeer(River river) {
141 if (peer == null) { 138 if (peer == null) {
142 BedHeightType theType = type != null ? type.getPeer() : null; 139 BedHeightType theType = type != null ? type.getPeer() : null;
143 ElevationModel theCurModel = curElevationModel.getPeer(); 140 ElevationModel theCurModel = curElevationModel.getPeer();
144 Range theRange = range != null ? range.getPeer(river) : null; 141 Range theRange = range != null ? range.getPeer(river) : null;

http://dive4elements.wald.intevation.org