Package de.hybris.platform.b2b.services
Interface B2BEmailService
-
- All Known Implementing Classes:
DefaultB2BEmailService,MockB2BEmailService
public interface B2BEmailServiceThe Interface B2BEmailService. Service is responsible for sending Approval and Rejection emails to a B2BCustomer.- Spring Bean ID:
- b2bEmailService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.apache.commons.mail.HtmlEmailcreateOrderApprovalEmail(java.lang.String emailTemplateCode, OrderModel order, B2BCustomerModel user, javax.mail.internet.InternetAddress from, java.lang.String subject)Creates an Approval email to be sent to the B2BCustomer.org.apache.commons.mail.HtmlEmailcreateOrderRejectionEmail(java.lang.String emailTemplateCode, OrderModel order, B2BCustomerModel user, javax.mail.internet.InternetAddress from, java.lang.String subject)Creates a Rejection email to be sent to the B2BCustomer.voidsendEmail(org.apache.commons.mail.HtmlEmail email)Sends the email out to the B2BCustomer
-
-
-
Method Detail
-
createOrderApprovalEmail
org.apache.commons.mail.HtmlEmail createOrderApprovalEmail(java.lang.String emailTemplateCode, OrderModel order, B2BCustomerModel user, javax.mail.internet.InternetAddress from, java.lang.String subject) throws org.apache.commons.mail.EmailExceptionCreates an Approval email to be sent to the B2BCustomer.- Parameters:
emailTemplateCode- used to determine theRendererTemplateModelto be usedorder- the orderuser- the user the email will be sent tofrom- the email address of the sendersubject- the title of the email message- Returns:
- the html encoded email message
- Throws:
org.apache.commons.mail.EmailException
-
createOrderRejectionEmail
org.apache.commons.mail.HtmlEmail createOrderRejectionEmail(java.lang.String emailTemplateCode, OrderModel order, B2BCustomerModel user, javax.mail.internet.InternetAddress from, java.lang.String subject) throws org.apache.commons.mail.EmailExceptionCreates a Rejection email to be sent to the B2BCustomer.- Parameters:
emailTemplateCode- used to determine theRendererTemplateModelto be usedorder-user- the user the email will be sent tofrom- the email address of the sendersubject- the title of the email message- Returns:
- the html encoded email message
- Throws:
org.apache.commons.mail.EmailException
-
sendEmail
void sendEmail(org.apache.commons.mail.HtmlEmail email) throws org.apache.commons.mail.EmailExceptionSends the email out to the B2BCustomer- Parameters:
email- the html email message to be sent- Throws:
org.apache.commons.mail.EmailException
-
-