atg.userprofiling
Class SiteProfilePropertySetter
java.lang.Object
atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.userprofiling.ProfilePropertySetter
atg.userprofiling.SiteProfilePropertySetter
- All Implemented Interfaces:
- atg.naming.AbsoluteNameable, NameContextBindingListener, NameContextElement, atg.naming.NameContextParentable, NameResolver, AdminableService, atg.nucleus.Configured, ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, VariableArgumentApplicationLogging, ComponentNameResolver, Service, ServiceListener, java.util.EventListener
public class SiteProfilePropertySetter
- extends ProfilePropertySetter
Implementation of the ProfilePropertySetter. Will update profile properties
with the values from the current site. This is done by using a Map of site
property names to profile property names that determine which properties are
updated
Field Summary |
static java.lang.String |
CLASS_VERSION
Class version string |
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
DEFAULT_LOG_TRACE_STATUS |
Methods inherited from class atg.nucleus.GenericService |
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 |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS_VERSION
public static java.lang.String CLASS_VERSION
- Class version string
SiteProfilePropertySetter
public SiteProfilePropertySetter()
getSiteProfilePropertyMap
public java.util.Map getSiteProfilePropertyMap()
- Retrieves the SiteProfilePropertyMap
setSiteProfilePropertyMap
public void setSiteProfilePropertyMap(java.util.Map pSiteProfilePropertyMap)
- Sets the SiteProfilePropertyMap
setProperties
public boolean setProperties(Profile pProfile,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
throws java.io.IOException,
javax.servlet.ServletException,
RepositoryException
- Implementation of the setProperties method of the ProfilePropertySetter class.
Will update profile properties based on values from the current site. Uses the property
siteProfilePropertyMap to map the site properties to the profile.
- Overrides:
setProperties
in class ProfilePropertySetter
- Parameters:
pProfile
- - Profile to set properties forpRequest
- - Current requestpResponse
- - Current response
- Throws:
java.io.IOException
javax.servlet.ServletException
RepositoryException