com.softslate.commerce.businessobjects.core
Class BasicRequestLogProcessor

java.lang.Object
  extended by com.softslate.commerce.businessobjects.core.BaseBusinessObject
      extended by com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
          extended by com.softslate.commerce.businessobjects.core.BasicRequestLogProcessor
All Implemented Interfaces:
BusinessObject, BusinessProcessor, RequestLogProcessor

public class BasicRequestLogProcessor
extends BaseBusinessProcessor
implements RequestLogProcessor

Processes business logic having to do with request logs. Created in the Struts layer in response to requests for viewing, editing, adding, and deleting request logs.

BasicRequestLogProcessor is the default implementation of the RequestLogProcessor interface for the application.

Author:
David Tobey

Field Summary
(package private) static org.apache.commons.logging.Log log
           
 
Constructor Summary
BasicRequestLogProcessor()
           
 
Method Summary
 java.util.Map addRequestLog(java.util.Map parameters)
           
 void deleteRequestLog(java.util.Map parameters)
           
 void editDeleteRequestLogs(java.util.Map parameters)
           
 java.util.Map editRequestLog(java.util.Map parameters)
           
 RequestLog loadRequestLogFromID(java.util.Map parameters)
           
 java.util.Map loadRequestLogsAndCount(java.util.Map parameters)
           
 java.util.Collection loadRequestLogStatistics()
           
 int pruneRequestLog(java.util.Map parameters)
           
 java.util.Map updateRequestLog(RequestLog requestLog)
           
 
Methods inherited from class com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
formatDateTime, formatPrice, getAppComponents, getAppSettings, getAttributeIDs, getBusinessObjectFactory, getDaoFactory, getProductIDs, getSettings, getUser, initialize, loadMatchingSkus, parseDateTime, parseResponseData, prepareRequestData, sendHTTPPost, sendHTTPPost, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setSettings, setUser, updateOrderTotals, updateOrderTotals, utils
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessProcessor
getAppComponents, getAppSettings, getBusinessObjectFactory, getDaoFactory, getSettings, getUser, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setSettings, setUser, utils
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Field Detail

log

static org.apache.commons.logging.Log log
Constructor Detail

BasicRequestLogProcessor

public BasicRequestLogProcessor()
Method Detail

loadRequestLogsAndCount

public java.util.Map loadRequestLogsAndCount(java.util.Map parameters)
                                      throws java.lang.Exception
Specified by:
loadRequestLogsAndCount in interface RequestLogProcessor
Throws:
java.lang.Exception

addRequestLog

public java.util.Map addRequestLog(java.util.Map parameters)
                            throws java.lang.Exception
Specified by:
addRequestLog in interface RequestLogProcessor
Throws:
java.lang.Exception

loadRequestLogFromID

public RequestLog loadRequestLogFromID(java.util.Map parameters)
                                throws java.lang.Exception
Specified by:
loadRequestLogFromID in interface RequestLogProcessor
Throws:
java.lang.Exception

editRequestLog

public java.util.Map editRequestLog(java.util.Map parameters)
                             throws java.lang.Exception
Specified by:
editRequestLog in interface RequestLogProcessor
Throws:
java.lang.Exception

updateRequestLog

public java.util.Map updateRequestLog(RequestLog requestLog)
                               throws java.lang.Exception
Specified by:
updateRequestLog in interface RequestLogProcessor
Throws:
java.lang.Exception

editDeleteRequestLogs

public void editDeleteRequestLogs(java.util.Map parameters)
                           throws java.lang.Exception
Specified by:
editDeleteRequestLogs in interface RequestLogProcessor
Throws:
java.lang.Exception

deleteRequestLog

public void deleteRequestLog(java.util.Map parameters)
                      throws java.lang.Exception
Specified by:
deleteRequestLog in interface RequestLogProcessor
Throws:
java.lang.Exception

loadRequestLogStatistics

public java.util.Collection loadRequestLogStatistics()
                                              throws java.lang.Exception
Specified by:
loadRequestLogStatistics in interface RequestLogProcessor
Throws:
java.lang.Exception

pruneRequestLog

public int pruneRequestLog(java.util.Map parameters)
                    throws java.lang.Exception
Specified by:
pruneRequestLog in interface RequestLogProcessor
Throws:
java.lang.Exception


Copyright © SoftSlate, LLC 2003–2010