org.broadleafcommerce.common.web
Class BroadleafLocaleResolverImpl

java.lang.Object
  extended by org.broadleafcommerce.common.web.BroadleafLocaleResolverImpl
All Implemented Interfaces:
BroadleafLocaleResolver

@Component(value="blLocaleResolver")
public class BroadleafLocaleResolverImpl
extends Object
implements BroadleafLocaleResolver

Responsible for returning the Locale to use for the current request.

Author:
bpolster

Field Summary
static String LOCALE_CODE_PARAM
          Parameter/Attribute name for the current language
static String LOCALE_PULLED_FROM_SESSION
          Attribute indicating that the LOCALE was pulled from session.
static String LOCALE_VAR
          Parameter/Attribute name for the current language
 
Constructor Summary
BroadleafLocaleResolverImpl()
           
 
Method Summary
 Locale resolveLocale(javax.servlet.http.HttpServletRequest request)
           
 Locale resolveLocale(org.springframework.web.context.request.WebRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOCALE_VAR

public static String LOCALE_VAR
Parameter/Attribute name for the current language


LOCALE_CODE_PARAM

public static String LOCALE_CODE_PARAM
Parameter/Attribute name for the current language


LOCALE_PULLED_FROM_SESSION

public static String LOCALE_PULLED_FROM_SESSION
Attribute indicating that the LOCALE was pulled from session. Other filters may want to behave differently if this is the case.

Constructor Detail

BroadleafLocaleResolverImpl

public BroadleafLocaleResolverImpl()
Method Detail

resolveLocale

public Locale resolveLocale(javax.servlet.http.HttpServletRequest request)
Specified by:
resolveLocale in interface BroadleafLocaleResolver

resolveLocale

public Locale resolveLocale(org.springframework.web.context.request.WebRequest request)
Specified by:
resolveLocale in interface BroadleafLocaleResolver


Copyright © 2013. All Rights Reserved.