Interface EmailGatewayDAO
- All Superinterfaces:
DAOInterface
- All Known Implementing Classes:
EmailGatewayDAOHibernate
Interface for a DAO that runs miscellaneous queries related to
Emails.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
editDeleteEmails
(Map parameters, BusinessObjectFactory bof) emailsCountByTypeAndCustomerID
(String type, int customerID) emailsCountByTypeAndEmailAddress
(String type, String emailAddress) emailsCountByTypeAndEmailAddressAfterCreatedTime
(String type, String emailAddress, String createdTime) emailsCountByTypeAndOrderID
(String type, int orderID) loadEmailsAndCount
(Map parameters) 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
-
loadEmailsAndCount
- Throws:
Exception
-
editDeleteEmails
- Throws:
Exception
-
loadAllEmails
- Throws:
Exception
-
emailsCountByTypeAndOrderID
- Throws:
Exception
-
emailsCountByTypeAndCustomerID
- Throws:
Exception
-
emailsCountByTypeAndEmailAddress
- Throws:
Exception
-
emailsCountByTypeAndEmailAddressAfterCreatedTime
Integer emailsCountByTypeAndEmailAddressAfterCreatedTime(String type, String emailAddress, String createdTime) throws Exception - Throws:
Exception
-