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 extends HttpServletRequestWrapper {
025
026 public CompoundSessionIdServletRequest(HttpServletRequest request) {
027 super(request);
028 }
029
030 @Override
031 public HttpSession getSession() {
032 HttpSession session = super.getSession();
033
034 return new CompoundSessionIdHttpSession(session);
035 }
036
037 @Override
038 public HttpSession getSession(boolean create) {
039 HttpSession session = super.getSession(create);
040
041 if (session == null) {
042 return session;
043 }
044
045 return new CompoundSessionIdHttpSession(session);
046 }
047
048 }