Mercurial > dive4elements > framework
comparison artifact-database/src/main/java/de/intevation/artifactdatabase/rest/ArtifactOutResource.java @ 65:82f62ef25a8f
Create namespace aware documents for 'create' and 'out' targets. Adapted XPath expressions for this.
artifacts/trunk@529 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 12 Jan 2010 08:42:49 +0000 |
parents | 41c225c8bd41 |
children | 48d1a9a082c2 |
comparison
equal
deleted
inserted
replaced
64:8b72676698b5 | 65:82f62ef25a8f |
---|---|
30 public class ArtifactOutResource | 30 public class ArtifactOutResource |
31 extends BaseResource | 31 extends BaseResource |
32 { | 32 { |
33 public static final String PATH = "/artifact/{uuid}/{type}"; | 33 public static final String PATH = "/artifact/{uuid}/{type}"; |
34 | 34 |
35 public static final String XPATH_MIME_TYPE = "/action/out/mime-type/@value"; | 35 public static final String XPATH_MIME_TYPE = "/art:action/art:out/art:mime-type/@value"; |
36 | 36 |
37 public static final MediaType DEFAULT_MIME_TYPE = | 37 public static final MediaType DEFAULT_MIME_TYPE = |
38 MediaType.APPLICATION_OCTET_STREAM; | 38 MediaType.APPLICATION_OCTET_STREAM; |
39 | 39 |
40 private static Logger logger = Logger.getLogger(ArtifactOutResource.class); | 40 private static Logger logger = Logger.getLogger(ArtifactOutResource.class); |
43 throws ResourceException | 43 throws ResourceException |
44 { | 44 { |
45 Document inputDocument = null; | 45 Document inputDocument = null; |
46 try { | 46 try { |
47 DomRepresentation input = new DomRepresentation(requestRepr); | 47 DomRepresentation input = new DomRepresentation(requestRepr); |
48 input.setNamespaceAware(true); | |
48 inputDocument = input.getDocument(); | 49 inputDocument = input.getDocument(); |
49 } | 50 } |
50 catch (IOException ioe) { | 51 catch (IOException ioe) { |
51 logger.error(ioe.getMessage()); | 52 logger.error(ioe.getMessage()); |
52 Response response = getResponse(); | 53 Response response = getResponse(); |