atg.commerce.order.abandoned
Class ReanimateAbandonedOrderDroplet
java.lang.Object
  
atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      
atg.nucleus.GenericService
          
atg.nucleus.TimedOperationService
              
atg.nucleus.servlet.ServletService
                  
atg.nucleus.servlet.HttpServletService
                      
atg.servlet.DynamoServlet
                          
atg.commerce.order.abandoned.AbandonmentDroplet
                              
atg.commerce.order.abandoned.ReanimateAbandonedOrderDroplet
- All Implemented Interfaces: 
 - NameContextBindingListener, NameContextElement, NameResolver, AdminableService, ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, VariableArgumentApplicationLogging, ComponentNameResolver, Service, ServiceListener, ParameterServlet, java.util.EventListener, javax.servlet.Servlet
 
public class ReanimateAbandonedOrderDroplet
- extends AbandonmentDroplet
 
This droplet takes one paramter, "orderId", and checks to see if that order is abandoned.  
 If so, it changes the abandonmentState to "REANIMATED" and fires an
 OrderReanimated event if configured to do so.  It does this
 by calling the reanimateAbandonedOrder method of AbandonedOrderTools.
 
 Input params:
 
 - orderId
 
 - The id of the order that will be reanimated.
 
 - setLastUpdated
 
 - true or false. Determines if the order's last update time is updated.
 
 
 
 Output params:
 
 - errorMsg
 
 - The text of the error message if an error occurs.
 
 
 
 Open params:
 
 - output
 
 - Rendered if the droplet is successful.
 
 - error
 
 - Rendered if an error occurs in processing.
 
 
| 
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, 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, 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 | 
 
CLASS_VERSION
public static java.lang.String CLASS_VERSION
- Class version string
 
ReanimateAbandonedOrderDroplet
public ReanimateAbandonedOrderDroplet()
- Constructs an instanceof ReanimateAbandonedOrderDroplet
 
service
public void service(DynamoHttpServletRequest pRequest,
                    DynamoHttpServletResponse pResponse)
             throws javax.servlet.ServletException,
                    java.io.IOException
- This method executes the action by calling the reanimateAbandonedOrder method
 of AbandonedOrderTools.
- Specified by:
 service in class AbandonmentDroplet
 
- Parameters:
 pRequest - the request to be processedpResponse - the response object for this request
- Throws:
 javax.servlet.ServletException - an application specific error occurred
 processing this request
java.io.IOException - an error occurred reading data from the request
 or writing data to the response.