1 16 17 package org.pentaho.core.session; 18 19 import java.util.Locale ; 20 import org.apache.commons.logging.Log; 21 import org.apache.commons.logging.LogFactory; 22 import org.pentaho.core.system.PentahoSystem; 23 24 public class UserSession extends StandaloneSession { 25 26 private static final long serialVersionUID = -5078190319798278211L; 27 28 private static final Log logger = LogFactory.getLog(UserSession.class); 29 30 public Log getLogger() { 31 return logger; 32 } 33 34 public UserSession(String userName, Locale locale, boolean authenticated) { 35 super(userName, userName, locale); 36 if (authenticated) { 37 setAuthenticated(userName); 38 PentahoSystem.sessionStartup(this); 39 } 40 } 41 42 public void doStartupActions() { 43 if (this.isAuthenticated()) { 44 PentahoSystem.sessionStartup(this); 45 } 46 } 47 48 public UserSession(String userName, Locale locale) { 49 super(userName, userName, locale); 50 51 PentahoSystem.sessionStartup(this); 53 } 54 55 } 56 | Popular Tags |