From 30484a69f68d03cc60cc80e8589973ebb11a87bd Mon Sep 17 00:00:00 2001
From: tpylak <tpylak>
Date: Tue, 7 Dec 2010 12:30:18 +0000
Subject: [PATCH] minor refactoring

SVN: 19040
---
 .../openbis/generic/client/web/server/AbstractServlet.java | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/AbstractServlet.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/AbstractServlet.java
index 5c24cea7737..01abcfc43e5 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/AbstractServlet.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/AbstractServlet.java
@@ -35,12 +35,17 @@ import ch.systemsx.cisd.openbis.generic.server.SessionConstants;
 public abstract class AbstractServlet extends AbstractController
 {
     protected final String getSessionToken(final HttpServletRequest request)
+    {
+        return getParameter(request, SessionConstants.OPENBIS_SESSION_TOKEN_ATTRIBUTE_KEY);
+    }
+
+    private String getParameter(final HttpServletRequest request, String parameterName)
     {
         // We must have a session reaching this point. See the constructor where we set
         // 'setRequireSession(true)'.
         final HttpSession session = request.getSession(false);
         assert session != null : "Session must be specified.";
-        return ((String) session.getAttribute(SessionConstants.OPENBIS_SESSION_TOKEN_ATTRIBUTE_KEY));
+        return ((String) session.getAttribute(parameterName));
     }
 
     protected final void writeResponse(final HttpServletResponse response, final String value)
-- 
GitLab