Class DefaultEmailGenerationService
- java.lang.Object
-
- de.hybris.platform.acceleratorservices.email.impl.DefaultEmailGenerationService
-
- All Implemented Interfaces:
EmailGenerationService
public class DefaultEmailGenerationService extends java.lang.Object implements EmailGenerationService
Service to render email message.
-
-
Constructor Summary
Constructors Constructor Description DefaultEmailGenerationService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EmailMessageModelcreateEmailMessage(java.lang.String emailSubject, java.lang.String emailBody, AbstractEmailContext<BusinessProcessModel> emailContext)EmailMessageModelgenerate(BusinessProcessModel businessProcessModel, EmailPageModel emailPageModel)Generates EmailMessage give business process and cms email page.protected EmailContextFactory<BusinessProcessModel>getEmailContextFactory()protected EmailServicegetEmailService()protected RendererServicegetRendererService()voidsetEmailContextFactory(EmailContextFactory<BusinessProcessModel> emailContextFactory)voidsetEmailService(EmailService emailService)voidsetRendererService(RendererService rendererService)protected booleanvalidate(AbstractEmailContext<BusinessProcessModel> emailContext)
-
-
-
Method Detail
-
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
protected boolean validate(AbstractEmailContext<BusinessProcessModel> emailContext)
-
createEmailMessage
protected EmailMessageModel createEmailMessage(java.lang.String emailSubject, java.lang.String emailBody, AbstractEmailContext<BusinessProcessModel> emailContext)
-
getEmailService
protected EmailService getEmailService()
-
setEmailService
public void setEmailService(EmailService emailService)
-
getRendererService
protected RendererService getRendererService()
-
setRendererService
public void setRendererService(RendererService rendererService)
-
getEmailContextFactory
protected EmailContextFactory<BusinessProcessModel> getEmailContextFactory()
-
setEmailContextFactory
public void setEmailContextFactory(EmailContextFactory<BusinessProcessModel> emailContextFactory)
-
-