diff artifact-database/src/main/java/de/intevation/artifactdatabase/ProxyArtifact.java @ 82:efe752c4f8b2

Call cleanup method to remove special data stored by an 'out'-target before exporting an artifact. artifacts/trunk@810 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 22 Mar 2010 09:03:30 +0000
parents e9c80fdfee13
children b2e0cb83631c
line wrap: on
line diff
--- a/artifact-database/src/main/java/de/intevation/artifactdatabase/ProxyArtifact.java	Fri Mar 19 14:57:23 2010 +0000
+++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/ProxyArtifact.java	Mon Mar 22 09:03:30 2010 +0000
@@ -118,5 +118,12 @@
             super.endOfLife(context);
         }
     }
+
+    public void cleanup(Object context) {
+        if (proxied != null)
+            proxied.cleanup(context);
+        else
+            super.cleanup(context);
+    }
 }
 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8:

http://dive4elements.wald.intevation.org