Mercurial > dive4elements > framework
comparison artifact-database/src/main/java/de/intevation/artifactdatabase/rest/FactoriesResource.java @ 24:d5dc2900392f
* Added callback parameter to Artifact.setup()
* New namespace context for artifacts.
artifacts/trunk@58 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Thu, 10 Sep 2009 08:57:09 +0000 |
parents | 72abee95fd64 |
children | ccc6aae25585 |
comparison
equal
deleted
inserted
replaced
23:00596a591a2f | 24:d5dc2900392f |
---|---|
1 package de.intevation.artifactdatabase.rest; | 1 package de.intevation.artifactdatabase.rest; |
2 | 2 |
3 import de.intevation.artifacts.ArtifactDatabase; | 3 import de.intevation.artifacts.ArtifactDatabase; |
4 import de.intevation.artifacts.ArtifactNamespaceContext; | |
4 | 5 |
5 import org.restlet.data.MediaType; | 6 import org.restlet.data.MediaType; |
6 | 7 |
7 import org.restlet.resource.Get; | 8 import org.restlet.resource.Get; |
8 import org.restlet.resource.ServerResource; | 9 import org.restlet.resource.ServerResource; |
36 | 37 |
37 Document document = XMLUtils.newDocument(); | 38 Document document = XMLUtils.newDocument(); |
38 | 39 |
39 ElementCreator ec = new ElementCreator( | 40 ElementCreator ec = new ElementCreator( |
40 document, | 41 document, |
41 DefaultArtifact.NAMESPACE_URI, | 42 ArtifactNamespaceContext.NAMESPACE_URI, |
42 DefaultArtifact.NAMESPACE_PREFIX); | 43 ArtifactNamespaceContext.NAMESPACE_PREFIX); |
43 | 44 |
44 ArtifactDatabase db = (ArtifactDatabase)getContext() | 45 ArtifactDatabase db = (ArtifactDatabase)getContext() |
45 .getAttributes().get("database"); | 46 .getAttributes().get("database"); |
46 | 47 |
47 Element root = ec.create("result"); | 48 Element root = ec.create("result"); |