public class StoreProfilePropertySetter
extends atg.userprofiling.ProfilePropertySetter
Update the store profile properties based on values for the current site.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
static java.lang.String |
USER_PREF_LANGUAGE_COOKIE_NAME |
Constructor and Description |
---|
StoreProfilePropertySetter() |
Modifier and Type | Method and Description |
---|---|
protected void |
createUserPrefLangCookie(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse,
java.util.Locale pLocale)
This operation creates cookie for user preffered language.
|
StorePropertyManager |
getPropertyManager()
Getter method for the
propertyManager property. |
boolean |
setProperties(atg.userprofiling.Profile pProfile,
atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Update the store profile properties based on values for the current site
|
void |
setPropertyManager(StorePropertyManager pPropertyManager) |
protected void |
updateProfileLocale(atg.userprofiling.Profile pProfile,
java.util.Locale pLocale)
Updates locale in profile.
|
hasProperty, setProfileProperty
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService, toString
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public static final java.lang.String CLASS_VERSION
public static final java.lang.String USER_PREF_LANGUAGE_COOKIE_NAME
public StorePropertyManager getPropertyManager()
propertyManager
property. This manager will be used
to retrieve profile-related property names.PropertyManager
to be used.public void setPropertyManager(StorePropertyManager pPropertyManager)
public boolean setProperties(atg.userprofiling.Profile pProfile, atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws java.io.IOException, javax.servlet.ServletException, atg.repository.RepositoryException
setProperties
in class atg.userprofiling.ProfilePropertySetter
pProfile
- - Profile to set properties forpRequest
- - Current requestpResponse
- - Current responsejava.io.IOException
- an error occurred reading data from the request
or writing data to the response.javax.servlet.ServletException
- an application specific error occurred
processing this requestatg.repository.RepositoryException
- indicates that a severe error occured while performing a Repository taskprotected void createUserPrefLangCookie(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse, java.util.Locale pLocale)
pRequest
- DynamoHttpServletRequest object.pLocale
- User preferred language.protected void updateProfileLocale(atg.userprofiling.Profile pProfile, java.util.Locale pLocale)
pRequest
- DynamoHttpServletRequest object.pLocale
- Profile Locale.