atg.commerce.profile
Class CommerceProfileFailService
java.lang.Object
atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.userprofiling.ProfileSessionFailService
atg.commerce.profile.CommerceProfileFailService
- 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, atg.servlet.sessionsaver.Restoreable, java.util.EventListener
public class CommerceProfileFailService
- extends ProfileSessionFailService
This service extends the @see atg.userprofiling.ProfileSessionFailService to send along the
activePromotions property of the profile. Note: This implementation will not send over the
usedPromotions property.
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 final java.lang.String CLASS_VERSION
- Class version string
- See Also:
- Constant Field Values
mActivePromotionPropertyName
protected java.lang.String mActivePromotionPropertyName
mActivePromotions
protected java.util.List mActivePromotions
- The Profile's active promotions
CommerceProfileFailService
public CommerceProfileFailService()
setActivePromotionPropertyName
public void setActivePromotionPropertyName(java.lang.String pActivePromotionPropertyName)
getActivePromotionPropertyName
public java.lang.String getActivePromotionPropertyName()
- The profile's property name for active promotions. If the profile's property is changed
in the xml file this property should be set to the new value.
setActivePromotions
public void setActivePromotions(java.util.List pActivePromotions)
getActivePromotions
public java.util.List getActivePromotions()
sessionRestored
public void sessionRestored()
- The restoring method which will load the activePromotions into the profile. This method
calls the ProfileFailService's sessionRestored method and then restores the
activePromotions from the member variable if the profile is transient and there are any
active promotions.
- Specified by:
sessionRestored
in interface atg.servlet.sessionsaver.Restoreable
- Overrides:
sessionRestored
in class ProfileSessionFailService