diff flys-artifacts/src/main/java/de/intevation/flys/exports/fixings/FixATExport.java @ 4866:acfd48384835

Changed data field names in fix analsis to ld_from, ld_to, ld step. * Changed names in state model. * Changed data fields in artifact. * Use RangeAccess to get location/distance data.
author Raimund Renkert <rrenkert@intevation.de>
date Fri, 25 Jan 2013 11:53:04 +0100
parents cbe2febe30cc
children 53be73133104
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/fixings/FixATExport.java	Thu Jan 24 16:09:46 2013 +0100
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/fixings/FixATExport.java	Fri Jan 25 11:53:04 2013 +0100
@@ -56,7 +56,7 @@
             logger.debug("No CalculationResult found for AT export.");
             return;
         }
-        FixAccess access = new FixAccess((FLYSArtifact)this.master);
+        FixAccess access = new FixAccess((FLYSArtifact)this.master, context);
         String f = access.getFunction();
         if (f == null || f.length() == 0) {
             logger.debug("No function found for AT export.");
@@ -74,11 +74,12 @@
 
         Writer writer = new OutputStreamWriter(out, DEFAULT_CSV_CHARSET);
 
+        FixAccess access = new FixAccess((FLYSArtifact)this.master, context);
         FixATWriter atWriter = new FixATWriter(this.function, this.parameters);
         NodeList nodes = request.getElementsByTagName("km");
         String km = nodes.item(0).getTextContent();
         double dkm = Double.parseDouble(km);
-        String river = FLYSUtils.getRivername((FLYSArtifact)master);
+        String river = access.getRiver();
         atWriter.write(writer, context.getMeta(), river, dkm);
         writer.close();
     }

http://dive4elements.wald.intevation.org