com.softslate.commerce.daos.core
Interface RequestLogGatewayDAO

All Superinterfaces:
DAOInterface
All Known Implementing Classes:
RequestLogGatewayDAOHibernate

public interface RequestLogGatewayDAO
extends DAOInterface

Interface for a DAO that runs miscellaneous queries related to the request log.

Author:
David Tobey

Method Summary
 void editDeleteRequestLogs(java.util.Map parameters, BusinessObjectFactory bof)
           
 java.util.Collection loadDistinctSessionIDsFromCustomerID(int i)
           
 java.util.Collection loadDistinctSessionIDsFromOrderID(int i)
           
 java.util.Map loadRequestLogsAndCount(java.util.Map parameters)
           
 java.util.Collection loadRequestLogStatistics()
           
 int pruneRequestLog(boolean commit, java.util.Map parameters)
           
 
Methods inherited from interface com.softslate.commerce.daos.core.DAOInterface
deleteObject, getAppComponents, getAppSettings, getConnection, getDaoFactory, getDAOUtils, getDataSource, getSettings, getSqlMap, initialize, insertObject, loadAll, loadAll, loadObject, setAppComponents, setAppSettings, setConnection, setDaoFactory, setDAOUtils, setDataSource, setSettings, setSqlMap, updateObject
 

Method Detail

loadRequestLogsAndCount

java.util.Map loadRequestLogsAndCount(java.util.Map parameters)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

editDeleteRequestLogs

void editDeleteRequestLogs(java.util.Map parameters,
                           BusinessObjectFactory bof)
                           throws java.lang.Exception
Throws:
java.lang.Exception

loadDistinctSessionIDsFromOrderID

java.util.Collection loadDistinctSessionIDsFromOrderID(int i)
                                                       throws DataAccessException
Throws:
DataAccessException

loadDistinctSessionIDsFromCustomerID

java.util.Collection loadDistinctSessionIDsFromCustomerID(int i)
                                                          throws DataAccessException
Throws:
DataAccessException

loadRequestLogStatistics

java.util.Collection loadRequestLogStatistics()
                                              throws java.lang.Exception
Throws:
java.lang.Exception

pruneRequestLog

int pruneRequestLog(boolean commit,
                    java.util.Map parameters)
                    throws DataAccessException
Throws:
DataAccessException


Copyright © SoftSlate, LLC 2003–2010