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