From ac84cc03f7e881bc0f6e3501443879f1cc0f0cb3 Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Mon, 3 May 2010 12:05:33 +0000
Subject: [PATCH] interceptor for exception translation added

SVN: 15724
---
 .../plugin/screening/server/ScreeningApiServiceServer.java      | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/ScreeningApiServiceServer.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/ScreeningApiServiceServer.java
index 7e90164e626..360f1e7b866 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/ScreeningApiServiceServer.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/ScreeningApiServiceServer.java
@@ -22,6 +22,7 @@ import org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
 
+import ch.systemsx.cisd.common.spring.ServiceExceptionTranslator;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.ResourceNames;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.IScreeningApiServer;
 
@@ -43,6 +44,7 @@ public class ScreeningApiServiceServer extends HttpInvokerServiceExporter
     {
         setServiceInterface(IScreeningApiServer.class);
         setService(server);
+        setInterceptors(new Object[] {new ServiceExceptionTranslator()});
         super.afterPropertiesSet();
     }
 
-- 
GitLab