diff artifacts/src/main/java/de/intevation/artifacts/ArtifactDatabase.java @ 75:d4c4c23847f5

Extended the Artifact-Interface-Method setup to be able to put the XML-Document which can contain further Data to the Artifact-Implementation. artifacts/trunk@649 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Mon, 01 Feb 2010 13:54:05 +0000
parents ce488c1d3fc4
children 48d1a9a082c2
line wrap: on
line diff
--- a/artifacts/src/main/java/de/intevation/artifacts/ArtifactDatabase.java	Wed Jan 27 14:58:20 2010 +0000
+++ b/artifacts/src/main/java/de/intevation/artifacts/ArtifactDatabase.java	Mon Feb 01 13:54:05 2010 +0000
@@ -1,10 +1,10 @@
 package de.intevation.artifacts;
 
+import java.io.IOException;
+import java.io.OutputStream;
+
 import org.w3c.dom.Document;
 
-import java.io.OutputStream;
-import java.io.IOException;
-
 /**
  * Interface of an artifact managing database.
  *
@@ -26,7 +26,9 @@
 
     ArtifactFactory getInternalArtifactFactory(String factoryName);
 
-    Document createArtifactWithFactory(String factory, CallMeta callMeta)
+    Document createArtifactWithFactory(String factory, 
+                                       CallMeta callMeta,
+                                       Document data)
         throws ArtifactDatabaseException;
 
     Document describe(String artifact, Document data, CallMeta callMeta)

http://dive4elements.wald.intevation.org