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