You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by in...@apache.org on 2001/03/08 17:25:49 UTC

cvs commit: jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions JetspeedSessionValidator.java

ingo        01/03/08 08:25:49

  Modified:    src/java/org/apache/jetspeed/modules/actions
                        JetspeedSessionValidator.java
  Log:
  [MLS] Multi- markup & language support. First "simple" implementation.
  
  Revision  Changes    Path
  1.5       +14 -1     jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/JetspeedSessionValidator.java
  
  Index: JetspeedSessionValidator.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/JetspeedSessionValidator.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- JetspeedSessionValidator.java	2001/03/07 06:43:37	1.4
  +++ JetspeedSessionValidator.java	2001/03/08 16:25:40	1.5
  @@ -54,6 +54,9 @@
    
   package org.apache.jetspeed.modules.actions;
   
  +import java.util.Locale;
  +import org.apache.turbine.services.localization.LocaleDetector;
  +
   import org.apache.turbine.util.RunData;
   import org.apache.turbine.services.security.TurbineSecurity;
   import org.apache.turbine.modules.actions.sessionvalidator.SessionValidator;
  @@ -66,7 +69,7 @@
   
   @see org.apache.turbine.actions.SessionValidator
   @author <a href="mailto:ingo@raleigh.ibm.com">Ingo Schuster</a>
  -@version $Id: JetspeedSessionValidator.java,v 1.4 2001/03/07 06:43:37 taylor Exp $
  +@version $Id: JetspeedSessionValidator.java,v 1.5 2001/03/08 16:25:40 ingo Exp $
   */
   public class JetspeedSessionValidator extends SessionValidator
   {
  @@ -88,6 +91,16 @@
               data.save();
           }
   
  +        // Get the locale store it in the user object
  +        Locale locale = LocaleDetector.getLocale(data);
  +        if (locale == null) {
  +            locale = new Locale(
  +                     TurbineResources.getString("locale.default.language", "en"),
  +                     TurbineResources.getString("locale.default.country", "US"));
  +        }
  +        
  +       	data.getUser().setTemp("locale", locale);
  +        
           // make sure we have some way to return a response
           if ( !data.hasScreen() &&
               data.getTemplateInfo().getScreenTemplate() == null )
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org