diff artifact-database/src/main/java/de/intevation/artifactdatabase/rest/CreateResource.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 82f62ef25a8f
children 48d1a9a082c2
line wrap: on
line diff
--- a/artifact-database/src/main/java/de/intevation/artifactdatabase/rest/CreateResource.java	Wed Jan 27 14:58:20 2010 +0000
+++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/rest/CreateResource.java	Mon Feb 01 13:54:05 2010 +0000
@@ -1,28 +1,21 @@
 package de.intevation.artifactdatabase.rest;
 
-import org.w3c.dom.Document;
-
-import org.restlet.ext.xml.DomRepresentation;
-
-import org.restlet.resource.ResourceException;
-
-import org.restlet.data.Response;
-import org.restlet.data.Status;
-
-import org.restlet.data.MediaType;
-
-import org.apache.log4j.Logger;
-
-import de.intevation.artifactdatabase.XMLUtils;
-
-import org.restlet.representation.Representation;
-import org.restlet.representation.EmptyRepresentation;
-
 import java.io.IOException;
 
+import org.apache.log4j.Logger;
+import org.restlet.data.MediaType;
+import org.restlet.data.Response;
+import org.restlet.data.Status;
+import org.restlet.ext.xml.DomRepresentation;
+import org.restlet.representation.EmptyRepresentation;
+import org.restlet.representation.Representation;
+import org.restlet.resource.ResourceException;
+import org.w3c.dom.Document;
+
+import de.intevation.artifactdatabase.XMLUtils;
+import de.intevation.artifacts.ArtifactDatabase;
+import de.intevation.artifacts.ArtifactDatabaseException;
 import de.intevation.artifacts.ArtifactNamespaceContext;
-import de.intevation.artifacts.ArtifactDatabaseException;
-import de.intevation.artifacts.ArtifactDatabase;
 
 /**
  * @author Sascha L. Teichmann (sascha.teichmann@intevation)
@@ -78,7 +71,9 @@
         try {
             return new DomRepresentation(
                 MediaType.APPLICATION_XML,
-                db.createArtifactWithFactory(factory, getCallMeta()));
+                db.createArtifactWithFactory(factory, 
+                                             getCallMeta(),
+                                             inputDocument));
         }
         catch (ArtifactDatabaseException adbe) {
             Response response = getResponse();

http://dive4elements.wald.intevation.org