diff ChangeLog @ 219:cabe4c02ab64

Refactored the CallContextImpl - there are two concrete classes for Artifacts and ArtifactCollections now. artifacts/trunk@1559 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Thu, 24 Mar 2011 16:16:51 +0000
parents 70cbbe144931
children ecfc33a4ba3d
line wrap: on
line diff
--- a/ChangeLog	Thu Mar 24 15:48:26 2011 +0000
+++ b/ChangeLog	Thu Mar 24 16:16:51 2011 +0000
@@ -1,3 +1,18 @@
+2011-03-24  Ingo Weinzierl <ingo@intevation.de>
+
+	* artifact-database/src/main/java/de/intevation/artifactdatabase/ArtifactDatabaseImpl.java:
+	  Removed the inner CallContextImpl class. This class is split up into an
+	  abstract class AbstractCallContext and concrete classes for artifacts
+	  and collections. We need to do so, because the describe() of an
+	  ArtifactCollection needs the CallContext - but the former
+	  CallContextImpl was specific for artifacts.
+
+	* artifact-database/src/main/java/de/intevation/artifactdatabase/AbstractCallContext.java,
+	  artifact-database/src/main/java/de/intevation/artifactdatabase/CollectionCallContext.java,
+	  artifact-database/src/main/java/de/intevation/artifactdatabase/ArtifactCallContext.java:
+	  An abstract CallContext and two concrete implementations for Artifacts
+	  and ArtifactCollections.
+
 2011-03-24  Ingo Weinzierl <ingo@intevation.de>
 
 	* artifact-database/src/main/java/de/intevation/artifactdatabase/DefaultArtifactCollection.java,

http://dive4elements.wald.intevation.org