1 17 18 package org.pentaho.core.session; 19 20 import javax.servlet.http.HttpServletRequest ; 21 import javax.servlet.http.HttpSession ; 22 23 public class PentahoSessionFactory { 24 25 public static final String PENTAHO_SESSION_KEY = "pentaho_session"; 27 public static IPentahoSession getSession(String userName, HttpSession session, HttpServletRequest request) { 28 29 IPentahoSession userSession = (IPentahoSession) session.getAttribute(PENTAHO_SESSION_KEY); 30 if (userSession != null) { 31 return userSession; 32 } 33 userSession = new PentahoHttpSession(userName, session, request.getLocale()); 34 return userSession; 35 36 } 37 38 } 39 | Popular Tags |