public class StoreRequestLocale
extends atg.userprofiling.ProfileRequestLocale
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
static java.lang.String |
DEFAULT_COUNTRY_ATTRIBUTE_NAME
Site's default country attribute name .
|
static java.lang.String |
DEFAULT_LANGUAGE_ATTRIBUTE_NAME
Site's default language attribute name .
|
static java.lang.String |
LANG_SELECTION_PARAMETER |
static java.lang.String |
LANGUAGES_ATTRIBUTE_NAME |
static java.lang.String |
PROFILE_LOCALE_UNSET_VALUE |
Constructor and Description |
---|
StoreRequestLocale() |
Modifier and Type | Method and Description |
---|---|
java.util.Locale |
discernRequestLocale(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.RequestLocale pReqLocal)
Obtains locale from http request.
|
protected java.util.Locale |
fillLocaleFromLangSelection(atg.servlet.DynamoHttpServletRequest pRequest) |
protected java.util.Locale |
fillLocaleFromProfile(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.RequestLocale pReqLocal) |
protected java.util.Locale |
fillLocaleFromStoreSelection(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.RequestLocale pReqLocal) |
protected java.util.Locale |
fillLocaleFromUserPrefLang(atg.servlet.DynamoHttpServletRequest pRequest) |
getProfileAttributeName, getProfilePath, handleRefresh, localeFromProfileAttribute, setProfileAttributeName, setProfilePath
doStartService, fillInHTTPInfo, getAcceptCharset, getAcceptCharsetList, getAcceptLanguage, getAcceptLanguageList, getCachedLocale, getCapitalizedDisplayLanguage, getCapitalizedDisplayName, getDefaultRequestLocale, getDefaultRequestLocaleName, getDetectHTTPHeaderChanges, getDisplayLanguage, getDisplayName, getLocale, getLocaleString, getNewLocale, getOriginatingRequest, getOverrideRequestLocale, getOverrideRequestLocaleName, getPreviousLocale, getPreviousLocaleString, getValidLocaleNames, getValidLocales, initializeRequestLocale, localeFromHTTPHeader, setDefaultRequestLocaleName, setDetectHTTPHeaderChanges, setLocale, setLocaleString, setOriginatingRequest, setOverrideRequestLocaleName, setValidLocaleNames
public static final java.lang.String CLASS_VERSION
public static final java.lang.String LANG_SELECTION_PARAMETER
public static final java.lang.String PROFILE_LOCALE_UNSET_VALUE
public static final java.lang.String LANGUAGES_ATTRIBUTE_NAME
public static final java.lang.String DEFAULT_COUNTRY_ATTRIBUTE_NAME
public static final java.lang.String DEFAULT_LANGUAGE_ATTRIBUTE_NAME
public java.util.Locale discernRequestLocale(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.RequestLocale pReqLocal)
discernRequestLocale
in class atg.userprofiling.ProfileRequestLocale
pRequest
- DynamoHttpServletRequestpReqLocal
- Request localeprotected java.util.Locale fillLocaleFromLangSelection(atg.servlet.DynamoHttpServletRequest pRequest)
pRequest
- DynamoHttpServletRequest object.protected java.util.Locale fillLocaleFromStoreSelection(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.RequestLocale pReqLocal)
pRequest
- DynamoHttpServletRequest object.pReqLocal
- Request localeprotected java.util.Locale fillLocaleFromUserPrefLang(atg.servlet.DynamoHttpServletRequest pRequest)
pRequest
- DynamoHttpServletRequest object.protected java.util.Locale fillLocaleFromProfile(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.RequestLocale pReqLocal)
pRequest
- DynamoHttpServletRequest object.pReqLocal
- RequestLocale object.