Interface EmailProcessor
- All Superinterfaces:
BusinessObject
- All Known Implementing Classes:
BasicEmailProcessor
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteEmail(Map parameters) voideditDeleteEmails(Map parameters) emailsCountByTypeAndCustomerID(String type, int customerID) emailsCountByTypeAndEmailAddress(String type, String emailAddress) emailsCountByTypeAndEmailAddressAfterCreatedTime(String type, String emailAddress, String createdTime) emailsCountByTypeAndOrderID(String type, int orderID) loadEmailFromID(Map parameters) loadEmailsAndCount(Map parameters) booleansendCustomerEmail(Customer customer, String templateCode, String toEmails, String ccEmails, String bccEmails, Map<String, Object> extraTemplateObjects) booleansendGiftCertificateEmail(Order order, String templateCode, String toEmails, String ccEmails, String bccEmails, Map<String, Object> extraTemplateObjects) booleansendOrderEmail(Order order, String templateCode, String toEmails, String ccEmails, String bccEmails, Map<String, Object> extraTemplateObjects) Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
-
Method Details
-
loadEmailsAndCount
- Throws:
Exception
-
addEmail
- Throws:
Exception
-
loadEmailFromID
- Throws:
Exception
-
editEmail
- Throws:
Exception
-
editDeleteEmails
- Throws:
Exception
-
deleteEmail
- 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
-
sendCustomerEmail
boolean sendCustomerEmail(Customer customer, String templateCode, String toEmails, String ccEmails, String bccEmails, Map<String, Object> extraTemplateObjects) throws Exception- Throws:
Exception
-
sendOrderEmail
boolean sendOrderEmail(Order order, String templateCode, String toEmails, String ccEmails, String bccEmails, Map<String, Object> extraTemplateObjects) throws Exception- Throws:
Exception
-
sendGiftCertificateEmail
boolean sendGiftCertificateEmail(Order order, String templateCode, String toEmails, String ccEmails, String bccEmails, Map<String, Object> extraTemplateObjects) throws Exception- Throws:
Exception
-