comparison 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
comparison
equal deleted inserted replaced
324:e6e172a4915e 325:3eff9241ea1e
1 2009-12-01 Tim Englich <tim.englich@intevation.de>
2
3 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java:
4 All Data which is required to generate the Charts is now fetched using the
5 Method getChartResult. The Method advance and initialize now have nothing to do.
6
7 * src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java (out):
8 Removed the advance call because all Data which is required to generate the Charts is
9 fetched using the Method getChartResult.
10 * src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java (initialize):
11 Use Method instantiate instead of Advance to add the required Data for describe
12 and feed this Transition.
13
14 * src/main/java/de/intevation/gnv/transition/TransitionBase.java (initialize),
15 src/main/java/de/intevation/gnv/transition/Transition.java (initialize):
16 Added new Method Initaialize which will be callcall to Initailize the current
17 Transition. In this step all Data will be fetched which is required to Ddescribe and
18 feed each Transition.
19 Also the AlternativeTransition was removed because it is not longer required.
20
21 * src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java (advance):
22 Switched to the usage of the Method initialize instead of Advance while instantiating
23 a new Productartifact, according to the Refactoring work wich is done in the
24 TransitionModel.
25
26 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java (initialize):
27 Added new Function Initialize so that it is possible to Initialize an Artifact
28 without doing this in the Constructor. That is nessessary because some Artifacts need
29 some Metadata (e.g. SourceID) befor it can be initialized.
30
31 * doc/conf/products/verticalprofile/conf_timeseriespoint.xml,
32 doc/conf/products/verticalprofile/conf_mesh.xml,
33 doc/conf/products/verticalprofile/conf_instantaneouspoint.xml,
34 doc/conf/products/verticalcrosssection/conf_mesh.xml,
35 doc/conf/products/timeseries/conf_timeseriespoint.xml,
36 doc/conf/products/timeseries/conf_mesh.xml,
37 doc/conf/products/horizontalprofile/conf_mesh.xml,
38 doc/conf/products/horizontalprofile/conf_instantaneouspoint.xml,
39 doc/conf/products/horizontalcrosssection/conf_mesh.xml:
40 Some Refactoring work done according to the Refactoring Work wich
41 was done in the Transitionmodel.
42
1 2009-11-30 Ingo Weinzierl <ingo.weinzierl@intevation.de> 43 2009-11-30 Ingo Weinzierl <ingo.weinzierl@intevation.de>
2 44
3 * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java, 45 * src/main/java/de/intevation/gnv/artifacts/ressource/RessourceFactory.java,
4 src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java, 46 src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java,
5 src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java, 47 src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java,

http://dive4elements.wald.intevation.org