diff artifact-database/src/main/java/de/intevation/artifactdatabase/rest/FactoriesResource.java @ 40:af22d4de275c

Log RuntimeExceptions in REST calls to log4j. artifacts/trunk@112 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Wed, 23 Sep 2009 08:27:35 +0000
parents c2d53bd30ab8
children 5e4bc24ea438
line wrap: on
line diff
--- a/artifact-database/src/main/java/de/intevation/artifactdatabase/rest/FactoriesResource.java	Mon Sep 21 11:56:10 2009 +0000
+++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/rest/FactoriesResource.java	Wed Sep 23 08:27:35 2009 +0000
@@ -5,8 +5,7 @@
 
 import org.restlet.data.MediaType;
 
-import org.restlet.resource.Get;  
-import org.restlet.resource.ServerResource;
+import org.restlet.resource.ResourceException;
 
 import org.restlet.ext.xml.DomRepresentation;
 
@@ -24,15 +23,15 @@
  * @author Sascha L. Teichmann (sascha.teichmann@intevation)
  */
 public class FactoriesResource
-extends      ServerResource
+extends      BaseResource
 {
     private static Logger logger = Logger.getLogger(FactoriesResource.class);
     
     public static final String PATH = "/factories";
 
-    @Get
-    public Representation represent() {
-
+    protected Representation innerGet()
+    throws                   ResourceException
+    {
         Document document = XMLUtils.newDocument();
 
         ElementCreator ec = new ElementCreator(

http://dive4elements.wald.intevation.org