Interface CustomerGatewayDAO
- All Superinterfaces:
DAOInterface
- All Known Implementing Classes:
CustomerGatewayDAOHibernate
Interface for a DAO that runs miscellaneous queries related to customers.
- Author:
- David Tobey
-
Method Summary
Modifier and TypeMethodDescriptioneditDeleteCustomers
(Map parameters, BusinessObjectFactory bof) loadAllCustomersInRange
(int firstID, int lastID) loadCustomersAndCount
(Map parameters) loadCustomersWithNoCIMProfileByDate
(String cutoffDate) loadCustomersWithNoCIMProfileByDate
(String createdStart, String createdEnd) int
processAutoLogin
(User user) processLogin
(User user) processRegister
(User user) Deprecated.processRegister
(Customer customer) updateAddresses
(Customer customer) updateCustomer
(Customer customer, boolean forcePasword) void
updateCustomerAndAddress
(Customer customer, CustomerAddress customerAddress) void
updateCustomerInsertAddress
(Customer customer, CustomerAddress customerAddress) Methods inherited from interface com.softslate.commerce.daos.core.DAOInterface
deleteObject, formatDateTime, getAppComponents, getAppSettings, getConnection, getDaoFactory, getDAOUtils, getDataSource, getInjector, getSettings, getSqlMap, initialize, insertObject, loadAll, loadAll, loadObject, parseDateTime, setAppComponents, setAppSettings, setConnection, setDaoFactory, setDAOUtils, setDataSource, setInjector, setSettings, setSqlMap, updateObject
-
Method Details
-
updateCustomerAndAddress
- Throws:
Exception
-
updateCustomerInsertAddress
void updateCustomerInsertAddress(Customer customer, CustomerAddress customerAddress) throws Exception - Throws:
Exception
-
processRegister
Deprecated.- Throws:
Exception
-
processRegister
- Throws:
Exception
-
processLogin
- Throws:
Exception
-
processAutoLogin
- Throws:
Exception
-
updateAddresses
- Throws:
Exception
-
updateCustomer
- Throws:
Exception
-
loadCustomersAndCount
- Throws:
Exception
-
editDeleteCustomers
- Throws:
Exception
-
loadMaxCustomerID
- Throws:
Exception
-
loadAllCustomersInRange
- Throws:
Exception
-
refreshCustomerFromDatabase
- Throws:
Exception
-
loadCustomersWithNoCIMProfileByDate
- Throws:
Exception
-
loadCustomersWithNoCIMProfileByDate
List<Object[]> loadCustomersWithNoCIMProfileByDate(String createdStart, String createdEnd) throws Exception - Throws:
Exception
-