Class DefaultEmailGenerationService
java.lang.Object
de.hybris.platform.acceleratorservices.email.impl.DefaultEmailGenerationService
- All Implemented Interfaces:
EmailGenerationService
Service to render email message.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected EmailMessageModelcreateEmailMessage(String emailSubject, String emailBody, AbstractEmailContext<BusinessProcessModel> emailContext) generate(BusinessProcessModel businessProcessModel, EmailPageModel emailPageModel) Generates EmailMessage give business process and cms email page.protected EmailContextFactory<BusinessProcessModel>protected EmailServiceprotected RendererServicevoidsetEmailContextFactory(EmailContextFactory<BusinessProcessModel> emailContextFactory) voidsetEmailService(EmailService emailService) voidsetRendererService(RendererService rendererService) protected booleanvalidate(AbstractEmailContext<BusinessProcessModel> emailContext)
-
Constructor Details
-
DefaultEmailGenerationService
public DefaultEmailGenerationService()
-
-
Method Details
-
generate
public EmailMessageModel generate(BusinessProcessModel businessProcessModel, EmailPageModel emailPageModel) Description copied from interface:EmailGenerationServiceGenerates EmailMessage give business process and cms email page.- Specified by:
generatein interfaceEmailGenerationService- Parameters:
businessProcessModel- Business process objectemailPageModel- Email page- Returns:
- EmailMessage
-
validate
-
createEmailMessage
protected EmailMessageModel createEmailMessage(String emailSubject, String emailBody, AbstractEmailContext<BusinessProcessModel> emailContext) -
getEmailService
-
setEmailService
-
getRendererService
-
setRendererService
-
getEmailContextFactory
-
setEmailContextFactory
-