diff artifact-database/src/main/java/de/intevation/artifactdatabase/DefaultArtifact.java @ 26:83a059c204f8

Connected /create with artifact db. artifacts/trunk@61 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Thu, 10 Sep 2009 12:29:57 +0000
parents d5dc2900392f
children c4d85a8532d1
line wrap: on
line diff
--- a/artifact-database/src/main/java/de/intevation/artifactdatabase/DefaultArtifact.java	Thu Sep 10 09:23:53 2009 +0000
+++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/DefaultArtifact.java	Thu Sep 10 12:29:57 2009 +0000
@@ -2,9 +2,6 @@
 
 import org.w3c.dom.Document;
 
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
-
 import de.intevation.artifacts.Artifact;
 import de.intevation.artifacts.ArtifactFactory;
 
@@ -23,19 +20,6 @@
     public DefaultArtifact() {
     }
 
-    protected Document newDocument() {
-        try {
-            return DocumentBuilderFactory
-                .newInstance()
-                .newDocumentBuilder()
-                .newDocument();
-        }
-        catch (ParserConfigurationException pce) {
-            logger.error(pce.getLocalizedMessage(), pce);
-        }
-        return null;
-    }
-
     public String identifier() {
         return this.identifier;
     }
@@ -45,15 +29,15 @@
     }
 
     public Document describe(Object context) {
-        return newDocument();
+        return XMLUtils.newDocument();
     }
 
     public Document advance(Document target, Object context) {
-        return newDocument();
+        return XMLUtils.newDocument();
     }
 
     public Document feed(Document target, Object context) {
-        return newDocument();
+        return XMLUtils.newDocument();
     }
 
     public byte [] out(Document format, Object context) {

http://dive4elements.wald.intevation.org