diff gnv-artifacts/ChangeLog @ 478:0e0c64c821dc

Added support to step back to the point for choosing a product. gnv-artifacts/trunk@547 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 15 Jan 2010 18:21:49 +0000
parents 40a058047854
children d47b478e662b
line wrap: on
line diff
--- a/gnv-artifacts/ChangeLog	Fri Jan 15 10:13:18 2010 +0000
+++ b/gnv-artifacts/ChangeLog	Fri Jan 15 18:21:49 2010 +0000
@@ -1,3 +1,37 @@
+2010-01-15  Ingo Weinzierl <ingo.weinzierl@intevation.de>
+
+	  Added support to step back to the point where the user is able to choose
+	  the product of a FIS.
+
+	* src/main/java/de/intevation/gnv/artifacts/GNVArtifactFactory.java,
+	  src/main/java/de/intevation/gnv/artifacts/GNVProductArtifactFactory.java:
+	  Cleaned up factories regarding their tasks. GNVArtifactFactory creates
+	  concrete products. GNVProductArtifactFactory handles all FIS and knows 
+	  the products of a FIS.
+
+	* src/main/java/de/intevation/gnv/artifacts/fis/FISArtifact.java: Removed,
+	  because it is not used anymore.
+
+	* src/main/java/de/intevation/gnv/artifacts/fis/product/Product.java,
+	  src/main/java/de/intevation/gnv/artifacts/fis/product/DefaultProduct.java:
+	  A Product does no longer save its factory but the name of its factory as
+	  string.
+
+	* src/main/java/de/intevation/gnv/artifacts/fis/SelectProductArtifact.java:
+	  This artifact will no longer read the config file to get information about
+	  the products of a fis.  The products are set via setter method out of the
+	  ArtifactFactory where this artifact is build.
+
+	* src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java: Added the
+	  possibility to step back to the point where the user can choose a product.
+	  If the target of advance is 'product' we fetch the
+	  GNVProductArtifactFactory from ArtifactDatabase and create a new
+	  SelectProductArtifact, put it into the ProxyArtifact and clean up the ugly
+	  cache.
+
+	* doc/conf/conf.xml: Create top level FIS artifacts with
+	  GNVProductArtifactFactory instead of GNVArtifactFactory.
+
 2010-01-15  Tim Englich  <tim.englich@intevation.de>
 
 	* doc/conf/arcsdeconnectionpool.properties: 

http://dive4elements.wald.intevation.org