public class DefaultEmailGenerationService extends java.lang.Object implements EmailGenerationService
| Constructor and Description |
|---|
DefaultEmailGenerationService() |
| Modifier and Type | Method and Description |
|---|---|
protected EmailMessageModel |
createEmailMessage(java.lang.String emailSubject,
java.lang.String emailBody,
AbstractEmailContext<BusinessProcessModel> emailContext) |
EmailMessageModel |
generate(BusinessProcessModel businessProcessModel,
EmailPageModel emailPageModel)
Generates EmailMessage give business process and cms email page.
|
protected EmailContextFactory<BusinessProcessModel> |
getEmailContextFactory() |
protected EmailService |
getEmailService() |
protected RendererService |
getRendererService() |
void |
setEmailContextFactory(EmailContextFactory<BusinessProcessModel> emailContextFactory) |
void |
setEmailService(EmailService emailService) |
void |
setRendererService(RendererService rendererService) |
protected boolean |
validate(AbstractEmailContext<BusinessProcessModel> emailContext) |
public EmailMessageModel generate(BusinessProcessModel businessProcessModel, EmailPageModel emailPageModel)
EmailGenerationServicegenerate in interface EmailGenerationServicebusinessProcessModel - Business process objectemailPageModel - Email pageprotected boolean validate(AbstractEmailContext<BusinessProcessModel> emailContext)
protected EmailMessageModel createEmailMessage(java.lang.String emailSubject, java.lang.String emailBody, AbstractEmailContext<BusinessProcessModel> emailContext)
protected EmailService getEmailService()
public void setEmailService(EmailService emailService)
protected RendererService getRendererService()
public void setRendererService(RendererService rendererService)
protected EmailContextFactory<BusinessProcessModel> getEmailContextFactory()
public void setEmailContextFactory(EmailContextFactory<BusinessProcessModel> emailContextFactory)
Copyright © 2018 SAP SE. All Rights Reserved.