[jboss-cvs] jboss-seam/src/main/org/jboss/seam/web ...

Gavin King gavin.king at jboss.com
Tue Jul 10 06:23:21 EDT 2007


  User: gavin   
  Date: 07/07/10 06:23:21

  Added:       src/main/org/jboss/seam/web  Locale.java
  Log:
  move Locale back to core
  
  Revision  Changes    Path
  1.1      date: 2007/07/10 10:23:21;  author: gavin;  state: Exp;jboss-seam/src/main/org/jboss/seam/web/Locale.java
  
  Index: Locale.java
  ===================================================================
  package org.jboss.seam.web;
  
  import static org.jboss.seam.annotations.Install.FRAMEWORK;
  
  import javax.servlet.ServletRequest;
  
  import org.jboss.seam.ScopeType;
  import org.jboss.seam.annotations.Install;
  import org.jboss.seam.annotations.Name;
  import org.jboss.seam.annotations.Scope;
  import org.jboss.seam.annotations.Unwrap;
  import org.jboss.seam.annotations.intercept.BypassInterceptors;
  
  /**
   * Manager component for the current locale that is
   * aware of the HTTP request locale
   * 
   * @author Gavin King
   */
  @Scope(ScopeType.STATELESS)
  @Name("org.jboss.seam.core.locale")
  @Install(precedence=FRAMEWORK-1)
  @BypassInterceptors
  public class Locale extends org.jboss.seam.core.Locale
  {
  
     @Unwrap @Override
     public java.util.Locale getLocale()
     {
        ServletRequest request = ServletContexts.instance().getRequest();
        return request==null ? super.getLocale() : request.getLocale();
     }
     
  }
  
  



More information about the jboss-cvs-commits mailing list