diff gnv-artifacts/ChangeLog @ 325:3eff9241ea1e

Refactoring of the Transitionmodel. Now each Transition is responsible to allocate the Data which is required to describe or feed it. gnv-artifacts/trunk@390 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Tue, 01 Dec 2009 15:58:02 +0000
parents e6e172a4915e
children 37847d724fc9
line wrap: on
line diff
--- a/gnv-artifacts/ChangeLog	Mon Nov 30 15:08:47 2009 +0000
+++ b/gnv-artifacts/ChangeLog	Tue Dec 01 15:58:02 2009 +0000
@@ -1,3 +1,45 @@
+2009-12-01  Tim Englich  <tim.englich@intevation.de>
+
+    * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java: 
+      All Data which is required to generate the Charts is now fetched using the 
+      Method getChartResult. The Method advance and initialize now have nothing to do.
+      
+    * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out): 
+      Removed the advance call because all Data which is required to generate the Charts is 
+      fetched using the Method getChartResult.
+    * src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java (initialize): 
+      Use Method instantiate instead of Advance to add the required Data for describe 
+      and feed this Transition.
+      
+    * src/main/java/de/intevation/gnv/transition/TransitionBase.java (initialize),
+      src/main/java/de/intevation/gnv/transition/Transition.java (initialize): 
+      Added new Method Initaialize which will be callcall to Initailize the current 
+      Transition. In this step all Data will be fetched which is required  to Ddescribe and 
+      feed each Transition.
+      Also the AlternativeTransition was removed  because it is not longer required.
+    
+    * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (advance): 
+      Switched to the usage of the Method initialize instead of Advance while instantiating
+      a new Productartifact, according to the Refactoring work wich is done in the
+      TransitionModel.
+      
+    * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (initialize): 
+      Added new Function Initialize so that it is possible to Initialize an Artifact
+      without doing this in the Constructor. That is nessessary because some Artifacts need
+      some Metadata (e.g. SourceID) befor it can be initialized.
+      
+    * doc/conf/products/verticalprofile/conf_timeseriespoint.xml, 
+      doc/conf/products/verticalprofile/conf_mesh.xml,
+      doc/conf/products/verticalprofile/conf_instantaneouspoint.xml, 
+      doc/conf/products/verticalcrosssection/conf_mesh.xml,
+      doc/conf/products/timeseries/conf_timeseriespoint.xml,
+      doc/conf/products/timeseries/conf_mesh.xml,
+      doc/conf/products/horizontalprofile/conf_mesh.xml,
+      doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml,
+      doc/conf/products/horizontalcrosssection/conf_mesh.xml:
+      Some Refactoring work done according to the Refactoring Work wich 
+      was done in the Transitionmodel. 
+      
 2009-11-30  Ingo Weinzierl <ingo.weinzierl@intevation.de>
 
 	* src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java,

http://dive4elements.wald.intevation.org