Class DefaultCpqEmailGenerationService
java.lang.Object
de.hybris.platform.acceleratorservices.email.impl.DefaultEmailGenerationService
com.sap.hybris.sapcpqquoteintegration.outbound.service.impl.DefaultCpqEmailGenerationService
- All Implemented Interfaces:
de.hybris.platform.acceleratorservices.email.EmailGenerationService
public class DefaultCpqEmailGenerationService
extends de.hybris.platform.acceleratorservices.email.impl.DefaultEmailGenerationService
Implementaion of DefaultEmailGenerationService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerate(BusinessProcessModel businessProcessModel, EmailPageModel emailPageModel) Generate method which calls the parent and also add attachments to emailMessagede.hybris.platform.catalog.CatalogServicede.hybris.platform.servicelayer.keygenerator.KeyGeneratorde.hybris.platform.servicelayer.media.MediaServicede.hybris.platform.servicelayer.model.ModelServicevoidsetCatalogService(de.hybris.platform.catalog.CatalogService catalogService) voidsetGuidKeyGenerator(de.hybris.platform.servicelayer.keygenerator.KeyGenerator guidKeyGenerator) voidsetMediaService(de.hybris.platform.servicelayer.media.MediaService mediaService) voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) voidsetSapCpqQuoteApiClientService(SapCpqQuoteApiClientService sapCpqQuoteApiClientService) Methods inherited from class de.hybris.platform.acceleratorservices.email.impl.DefaultEmailGenerationService
createEmailMessage, getEmailContextFactory, getEmailService, getRendererService, setEmailContextFactory, setEmailService, setRendererService, validate
-
Constructor Details
-
DefaultCpqEmailGenerationService
public DefaultCpqEmailGenerationService()
-
-
Method Details
-
generate
public EmailMessageModel generate(BusinessProcessModel businessProcessModel, EmailPageModel emailPageModel) Generate method which calls the parent and also add attachments to emailMessage- Specified by:
generatein interfacede.hybris.platform.acceleratorservices.email.EmailGenerationService- Overrides:
generatein classde.hybris.platform.acceleratorservices.email.impl.DefaultEmailGenerationService- Parameters:
businessProcessModel-emailPageModel-- Returns:
- EmailMessageModel
-
getModelService
public de.hybris.platform.servicelayer.model.ModelService getModelService() -
setModelService
public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService) -
getSapCpqQuoteApiClientService
-
setSapCpqQuoteApiClientService
-
getMediaService
public de.hybris.platform.servicelayer.media.MediaService getMediaService() -
setMediaService
public void setMediaService(de.hybris.platform.servicelayer.media.MediaService mediaService) -
getCatalogService
public de.hybris.platform.catalog.CatalogService getCatalogService() -
setCatalogService
public void setCatalogService(de.hybris.platform.catalog.CatalogService catalogService) -
getGuidKeyGenerator
public de.hybris.platform.servicelayer.keygenerator.KeyGenerator getGuidKeyGenerator() -
setGuidKeyGenerator
public void setGuidKeyGenerator(de.hybris.platform.servicelayer.keygenerator.KeyGenerator guidKeyGenerator)
-