atg.commerce.csr.profile
Class StoreCreditDroplet

java.lang.Object
  extended by atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      extended by atg.nucleus.GenericService
          extended by atg.nucleus.TimedOperationService
              extended by atg.nucleus.servlet.ServletService
                  extended by atg.nucleus.servlet.HttpServletService
                      extended by atg.servlet.DynamoServlet
                          extended by atg.commerce.csr.profile.StoreCreditDroplet
All Implemented Interfaces:
atg.naming.NameContextBindingListener, atg.naming.NameContextElement, atg.naming.NameResolver, atg.nucleus.AdminableService, atg.nucleus.logging.ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, atg.nucleus.logging.VariableArgumentApplicationLogging, atg.nucleus.naming.ComponentNameResolver, atg.nucleus.Service, atg.nucleus.ServiceListener, atg.servlet.ParameterServlet, java.util.EventListener, javax.servlet.Servlet

public class StoreCreditDroplet
extends atg.servlet.DynamoServlet

This droplet returns all active store credits for a user profile.


Field Summary
static java.lang.String CLASS_VERSION
           
protected static java.lang.String MSG_NO_CLAIMABLE_MANAGER
           
protected static java.lang.String MSG_NO_PROFILE_ID
           
static atg.nucleus.naming.ParameterName OUTPUT
           
static atg.nucleus.naming.ParameterName PROFILE_ID
           
static java.lang.String STORE_CREDITS
           
 
Fields inherited from class atg.servlet.DynamoServlet
mAllowCleanupRequest, mParameters
 
Fields inherited from class atg.nucleus.servlet.ServletService
SERVLET_INFO_KEY
 
Fields inherited from class atg.nucleus.GenericService
SERVICE_INFO_KEY
 
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging
DEFAULT_LOG_TRACE_STATUS
 
Fields inherited from interface atg.nucleus.logging.ApplicationLogging
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
 
Constructor Summary
StoreCreditDroplet()
           
 
Method Summary
 atg.commerce.claimable.ClaimableManager getClaimableManager()
           
 atg.userprofiling.Profile getDefaultProfile()
           
 void service(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse)
          Determines if the given order component is modifiable.
 void setClaimableManager(atg.commerce.claimable.ClaimableManager pClaimableManager)
          The ClaimableManager that will be used to get the store credits
 void setDefaultProfile(atg.userprofiling.Profile pDefaultProfile)
          The profile component to get the profile Id from if one is not passed as a parameter.
 
Methods inherited from class atg.servlet.DynamoServlet
doDelete, doGet, doPost, doPut, getParameter, getParameters, getServletContext, service, service, setParameter
 
Methods inherited from class atg.nucleus.servlet.ServletService
destroy, getServletConfig, getServletInfo, init, setServletInfo
 
Methods inherited from class atg.nucleus.TimedOperationService
getAverageRequestHandlingTime, getHandledRequestCount, getRequestStartTime, getTotalRequestHandlingTime, isKeepingStatistics, notifyHandledRequest, resetStatistics, setKeepingStatistics
 
Methods inherited from class atg.nucleus.GenericService
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, 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, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
 
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
vlogDebug, vlogDebug, vlogDebug, vlogDebug, 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
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION

PROFILE_ID

public static final atg.nucleus.naming.ParameterName PROFILE_ID

STORE_CREDITS

public static final java.lang.String STORE_CREDITS
See Also:
Constant Field Values

OUTPUT

public static final atg.nucleus.naming.ParameterName OUTPUT

MSG_NO_PROFILE_ID

protected static final java.lang.String MSG_NO_PROFILE_ID
See Also:
Constant Field Values

MSG_NO_CLAIMABLE_MANAGER

protected static final java.lang.String MSG_NO_CLAIMABLE_MANAGER
See Also:
Constant Field Values
Constructor Detail

StoreCreditDroplet

public StoreCreditDroplet()
Method Detail

setClaimableManager

public void setClaimableManager(atg.commerce.claimable.ClaimableManager pClaimableManager)
The ClaimableManager that will be used to get the store credits

Parameters:
pClaimableManager - that will be used to get the store credits

getClaimableManager

public atg.commerce.claimable.ClaimableManager getClaimableManager()
Returns:
the ClaimableManager that will be used to get the store credits

setDefaultProfile

public void setDefaultProfile(atg.userprofiling.Profile pDefaultProfile)
The profile component to get the profile Id from if one is not passed as a parameter.

Parameters:
pDefaultProfile - The profile component to get the profile Id from if one is not passed as a parameter.

getDefaultProfile

public atg.userprofiling.Profile getDefaultProfile()
Returns:
the profile component to get the profile Id from if one is not passed as a parameter.

service

public void service(atg.servlet.DynamoHttpServletRequest pRequest,
                    atg.servlet.DynamoHttpServletResponse pResponse)
             throws javax.servlet.ServletException,
                    java.io.IOException
Determines if the given order component is modifiable. Renders the appropriate open parameters.

Overrides:
service in class atg.servlet.DynamoServlet
Parameters:
pRequest - the HTTP request
pResponse - the HTTP response
Throws:
javax.servlet.ServletException
java.io.IOException