# HG changeset patch # User Tim Englich # Date 1258106245 0 # Node ID 008709f796118484a5ee0b7a525f51018e5badad # Parent 5403452c06fc609b28d77fd965cd442db3a7bfe9 Removed Statisticsupport for VerticalCrossSection and HorizontalCrossSection according to Requirement TG_0030.061 gnv-artifacts/trunk@332 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 5403452c06fc -r 008709f79611 gnv-artifacts/ChangeLog --- a/gnv-artifacts/ChangeLog Thu Nov 12 14:47:20 2009 +0000 +++ b/gnv-artifacts/ChangeLog Fri Nov 13 09:57:25 2009 +0000 @@ -1,3 +1,21 @@ +2009-11-13 Tim Englich + + * doc/conf/products/verticalcrosssection/conf_mesh.xml, + doc/conf/products/horizontalcrosssection/conf_mesh.xml: + Removed statistics as possible out-Variant from Configuration + according to TG_0030.061 + + * src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_08_out_statistics.xml, + src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_out_statistics.xml, + src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java (testHorizontalCrossSectionMeshArtifact), + (testVerticalCrossSectionMeshArtifact): + Removed Statistics-Test on This Artifact-Test because no Statistic is required + for this Producttyp. + * src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java (createCSV): + No Statistics for this Output is required. + * src/main/java/de/intevation/gnv/statistics/HorizontalCrossSectionStatistics.java: + Removed becaus the Statistics for ths product is not required. + 2009-11-12 Tim Englich * src/main/java/de/intevation/gnv/statistics/HorizontalCrossSectionStatistics.java (calculateXOrdinateValue), diff -r 5403452c06fc -r 008709f79611 gnv-artifacts/doc/conf/products/horizontalcrosssection/conf_mesh.xml --- a/gnv-artifacts/doc/conf/products/horizontalcrosssection/conf_mesh.xml Thu Nov 12 14:47:20 2009 +0000 +++ b/gnv-artifacts/doc/conf/products/horizontalcrosssection/conf_mesh.xml Fri Nov 13 09:57:25 2009 +0000 @@ -122,7 +122,6 @@ - diff -r 5403452c06fc -r 008709f79611 gnv-artifacts/doc/conf/products/verticalcrosssection/conf_mesh.xml --- a/gnv-artifacts/doc/conf/products/verticalcrosssection/conf_mesh.xml Thu Nov 12 14:47:20 2009 +0000 +++ b/gnv-artifacts/doc/conf/products/verticalcrosssection/conf_mesh.xml Fri Nov 13 09:57:25 2009 +0000 @@ -148,7 +148,6 @@ - diff -r 5403452c06fc -r 008709f79611 gnv-artifacts/src/main/java/de/intevation/gnv/statistics/HorizontalCrossSectionStatistics.java --- a/gnv-artifacts/src/main/java/de/intevation/gnv/statistics/HorizontalCrossSectionStatistics.java Thu Nov 12 14:47:20 2009 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,27 +0,0 @@ -/** - * - */ -package de.intevation.gnv.statistics; - -import java.sql.SQLException; - -import de.intevation.gnv.geobackend.base.Result; - -/** - * @author Tim Englich - * - */ -public class HorizontalCrossSectionStatistics extends TimeseriesStatistics { - - /** - * Constructor - */ - public HorizontalCrossSectionStatistics() { - super(); - } - - @Override - protected double calculateXOrdinateValue(Result previousRow,Result row) throws SQLException { - return 0; // TODO: Select propper Value - } -} diff -r 5403452c06fc -r 008709f79611 gnv-artifacts/src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java --- a/gnv-artifacts/src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java Thu Nov 12 14:47:20 2009 +0000 +++ b/gnv-artifacts/src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java Fri Nov 13 09:57:25 2009 +0000 @@ -18,7 +18,6 @@ import de.intevation.gnv.chart.HorizontalCrossSectionChartFactory; import de.intevation.gnv.chart.exception.TechnicalChartException; import de.intevation.gnv.geobackend.base.Result; -import de.intevation.gnv.statistics.HorizontalCrossSectionStatistics; import de.intevation.gnv.statistics.Statistics; import de.intevation.gnv.transition.describedata.KeyValueDescibeData; import de.intevation.gnv.transition.exception.TransitionException; @@ -73,7 +72,7 @@ */ @Override protected Statistics getStatisticsGenerator() { - return new HorizontalCrossSectionStatistics(); + return null; //Statistiken werden nicht für diesen Out-Typ unterstützt. } /** diff -r 5403452c06fc -r 008709f79611 gnv-artifacts/src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java --- a/gnv-artifacts/src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Thu Nov 12 14:47:20 2009 +0000 +++ b/gnv-artifacts/src/test/java/de/intevation/gnv/artifacts/GNVArtifactsTestCase.java Fri Nov 13 09:57:25 2009 +0000 @@ -768,19 +768,16 @@ FileOutputStream fos = null; FileOutputStream fos2 = null; FileOutputStream fos3 = null; - FileOutputStream fos4 = null; try { fos = new FileOutputStream( "src/test/results/horizontalcrosssection_mesh" + System.currentTimeMillis() + ".png"); + fos2 = new FileOutputStream( "src/test/results/horizontalcrosssection_mesh" - + System.currentTimeMillis() + ".xml"); + + System.currentTimeMillis() + ".csv"); fos3 = new FileOutputStream( "src/test/results/horizontalcrosssection_mesh" - + System.currentTimeMillis() + ".csv"); - fos4 = new FileOutputStream( - "src/test/results/horizontalcrosssection_mesh" + System.currentTimeMillis() + ".odv"); artifact.feed(this.readDocument("src/test/ressources/" + "horizontalcrosssection_mesh/" + @@ -788,20 +785,16 @@ cc); artifact.out(this.readDocument("src/test/ressources/" + "horizontalcrosssection_mesh/" + - "horizontalcrosssection_step_06_out_statistics.xml"), - fos2, cc); - artifact.out(this.readDocument("src/test/ressources/" + - "horizontalcrosssection_mesh/" + "horizontalcrosssection_step_06_out_chart.xml"), fos, cc); artifact.out(this.readDocument("src/test/ressources/" + "horizontalcrosssection_mesh/" + "horizontalcrosssection_step_06_out_csv.xml"), - fos3,cc); + fos2,cc); artifact.out(this.readDocument("src/test/ressources/" + "horizontalcrosssection_mesh/" + "horizontalcrosssection_step_06_out_odv.xml"), - fos4,cc); + fos3,cc); } catch (Exception e) { log.error(e, e); fail(); @@ -858,40 +851,33 @@ FileOutputStream fos = null; FileOutputStream fos2 = null; FileOutputStream fos3 = null; - FileOutputStream fos4 = null; try { fos = new FileOutputStream( "src/test/results/verticalcrosssection_mesh" + System.currentTimeMillis() + ".png"); + fos2 = new FileOutputStream( "src/test/results/verticalcrosssection_mesh" - + System.currentTimeMillis() + ".xml"); + + System.currentTimeMillis() + ".csv"); fos3 = new FileOutputStream( "src/test/results/verticalcrosssection_mesh" - + System.currentTimeMillis() + ".csv"); - fos4 = new FileOutputStream( - "src/test/results/verticalcrosssection_mesh" + System.currentTimeMillis() + ".odv"); artifact.feed(this.readDocument("src/test/ressources/" + "verticalcrosssection_mesh/" + "verticalcrosssection_step_08_feed.xml"), cc); - artifact.out(this.readDocument("src/test/ressources/" + - "verticalcrosssection_mesh/" + - "verticalcrosssection_step_08_out_statistics.xml"), - fos2, cc); - artifact.out(this.readDocument("src/test/ressources/" + + artifact.out(this.readDocument("src/test/ressources/" + "verticalcrosssection_mesh/" + "verticalcrosssection_step_08_out_chart.xml"), fos, cc); artifact.out(this.readDocument("src/test/ressources/" + "verticalcrosssection_mesh/" + "verticalcrosssection_step_08_out_csv.xml"), - fos3,cc); + fos2,cc); artifact.out(this.readDocument("src/test/ressources/" + "verticalcrosssection_mesh/" + "verticalcrosssection_step_08_out_odv.xml"), - fos4,cc); + fos3,cc); } catch (Exception e) { log.error(e, e); diff -r 5403452c06fc -r 008709f79611 gnv-artifacts/src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_out_statistics.xml --- a/gnv-artifacts/src/test/ressources/horizontalcrosssection_mesh/horizontalcrosssection_step_06_out_statistics.xml Thu Nov 12 14:47:20 2009 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff -r 5403452c06fc -r 008709f79611 gnv-artifacts/src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_08_out_statistics.xml --- a/gnv-artifacts/src/test/ressources/verticalcrosssection_mesh/verticalcrosssection_step_08_out_statistics.xml Thu Nov 12 14:47:20 2009 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file