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) intprocessAutoLogin(User user) processLogin(User user) processRegister(User user) Deprecated.processRegister(Customer customer) updateAddresses(Customer customer) updateCustomer(Customer customer, boolean forcePasword) voidupdateCustomerAndAddress(Customer customer, CustomerAddress customerAddress) voidupdateCustomerInsertAddress(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
-