comparison artifact-database/src/main/java/de/intevation/artifactdatabase/rest/ArtifactResource.java @ 29:22b03d5c84c5

Added REST out handler for artifacts reachable via HTTP GET '/artifact/{uuid}/{type}'. artifacts/trunk@69 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Thu, 10 Sep 2009 15:49:17 +0000
parents 019b9f02d523
children c2d53bd30ab8
comparison
equal deleted inserted replaced
28:019b9f02d523 29:22b03d5c84c5
9 9
10 import org.restlet.ext.xml.DomRepresentation; 10 import org.restlet.ext.xml.DomRepresentation;
11 11
12 import de.intevation.artifacts.ArtifactDatabase; 12 import de.intevation.artifacts.ArtifactDatabase;
13 import de.intevation.artifacts.Artifact; 13 import de.intevation.artifacts.Artifact;
14 import de.intevation.artifacts.ArtifactNamespaceContext;
14 15
15 import org.restlet.data.Request; 16 import org.restlet.data.Request;
16 import org.restlet.data.Response; 17 import org.restlet.data.Response;
17 import org.restlet.data.Status; 18 import org.restlet.data.Status;
18
19 import org.restlet.data.MediaType; 19 import org.restlet.data.MediaType;
20 20
21 import org.apache.log4j.Logger; 21 import org.apache.log4j.Logger;
22 22
23 import org.w3c.dom.Document; 23 import org.w3c.dom.Document;
24 24
25 import java.io.IOException; 25 import java.io.IOException;
26
27 import de.intevation.artifacts.ArtifactNamespaceContext;
28 26
29 import de.intevation.artifactdatabase.XMLUtils; 27 import de.intevation.artifactdatabase.XMLUtils;
30 28
31 /** 29 /**
32 * @author Sascha L. Teichmann (sascha.teichmann@intevation) 30 * @author Sascha L. Teichmann (sascha.teichmann@intevation)

http://dive4elements.wald.intevation.org