001
014
015 package com.liferay.portal.kernel.servlet.filters.compoundsessionid;
016
017 import javax.servlet.http.HttpServletRequest;
018 import javax.servlet.http.HttpServletRequestWrapper;
019 import javax.servlet.http.HttpSession;
020
021
024 public class CompoundSessionIdServletRequest
025 extends HttpServletRequestWrapper {
026
027 public CompoundSessionIdServletRequest(HttpServletRequest request) {
028 super(request);
029 }
030
031 @Override
032 public HttpSession getSession() {
033 HttpSession session = super.getSession();
034
035 return new CompoundSessionIdHttpSession(session);
036 }
037
038 @Override
039 public HttpSession getSession(boolean create) {
040 HttpSession session = super.getSession(create);
041
042 if (session == null) {
043 return session;
044 }
045
046 return new CompoundSessionIdHttpSession(session);
047 }
048
049 }