atg.commerce.csr.order
Class GetTotalOrderAppeasementsDroplet

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.order.GetTotalOrderAppeasementsDroplet
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 GetTotalOrderAppeasementsDroplet
extends atg.servlet.DynamoServlet

This droplet will determine if an Order has any appeasements applied to it, and return the total appeasements if any are found.

This droplet takes the following input parameters:

This droplet services the following oparams:

This droplet sets the following output parameters:

Example:


 <dsp:droplet name="/atg/commerce/custsvc/approvals/order/GetTotalOrderAppeasements">
   <dsp:param name="order" value="order">
   <dsp:oparam name="output">
     <dsp:valueof param="element"/>
   </dsp:oparam>
 </dsp:droplet>

 


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
protected  CSRAgentTools mCSRAgentTools
           
static atg.nucleus.naming.ParameterName ORDER
           
static java.lang.String SERVER_LOCALIZED_RESOURCE_NAME
          Resource bundle name for server localized resources.
protected static java.util.ResourceBundle sServerLocalizedResourceBundle
          Resource bundle for servlet localized resources.
 
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
GetTotalOrderAppeasementsDroplet()
           
 
Method Summary
 CSRAgentTools getCSRAgentTools()
           
 java.lang.Object getInputParameter(atg.servlet.DynamoHttpServletRequest pReq, atg.nucleus.naming.ParameterName pInputParamter)
          Gets the input parameter values.
 void service(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse)
          Look for the RepositoryItem and if found render the output oparam by binding the item as a parameter.
 void setCSRAgentTools(CSRAgentTools pCSRAgentTools)
           
 
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, 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
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string


SERVER_LOCALIZED_RESOURCE_NAME

public static final java.lang.String SERVER_LOCALIZED_RESOURCE_NAME
Resource bundle name for server localized resources. these resourced are used to exceptions and log messaging. Use the getServerLocalizedResource method to get resources from this bundle.

See Also:
Constant Field Values

sServerLocalizedResourceBundle

protected static java.util.ResourceBundle sServerLocalizedResourceBundle
Resource bundle for servlet localized resources. these resources are used for user display messaging. Use the getServerLocalizedResource method to get resources from this bundle.


ORDER

public static final atg.nucleus.naming.ParameterName ORDER

mCSRAgentTools

protected CSRAgentTools mCSRAgentTools
Constructor Detail

GetTotalOrderAppeasementsDroplet

public GetTotalOrderAppeasementsDroplet()
Method Detail

setCSRAgentTools

public void setCSRAgentTools(CSRAgentTools pCSRAgentTools)
Parameters:
mCSRAgentTools - the mCSRAgentTools to set

getCSRAgentTools

public CSRAgentTools getCSRAgentTools()
Returns:
the mCSRAgentTools

service

public void service(atg.servlet.DynamoHttpServletRequest pRequest,
                    atg.servlet.DynamoHttpServletResponse pResponse)
             throws javax.servlet.ServletException,
                    java.io.IOException
Look for the RepositoryItem and if found render the output oparam by binding the item as a parameter. If no item can be found render the empty oparam.

Overrides:
service in class atg.servlet.DynamoServlet
Throws:
javax.servlet.ServletException
java.io.IOException

getInputParameter

public java.lang.Object getInputParameter(atg.servlet.DynamoHttpServletRequest pReq,
                                          atg.nucleus.naming.ParameterName pInputParamter)
Gets the input parameter values.

Parameters:
DynamoHttpServletRequest -
String -
Returns:
Input paramter value