public class BackInStockNotificationEmailContext extends AbstractEmailContext<StockNotificationProcessModel>
DATE_TOOL, DISPLAY_NAME, EMAIL, EMAIL_LANGUAGE, FROM_DISPLAY_NAME, FROM_EMAIL, TITLEBASE_SITE, BASE_THEME_URL, BASE_URL, MEDIA_BASE_URL, MEDIA_SECURE_BASE_URL, SECURE_BASE_URL, THEME| Constructor and Description |
|---|
BackInStockNotificationEmailContext() |
getConfigurationService, getCustomerEmailResolutionService, getDisplayName, getEmail, getEmailLanguage, getFromDisplayName, getFromEmail, getTitle, getToDisplayName, getToEmail, setConfigurationService, setCustomerEmailResolutionServicegetBaseSite, getBaseThemeUrl, getBaseUrl, getCmsSlotContents, getMediaBaseUrl, getMediaSecureBaseUrl, getMessage, getMessages, getSecureBaseUrl, getSiteBaseUrlResolutionService, getTheme, getUrlEncoderService, getUrlEncodingAttributes, init, setBaseSite, setCmsSlotContents, setMessages, setSiteBaseUrlResolutionService, setUrlEncoderService, setUrlEncodingAttributespublic void init(StockNotificationProcessModel businessProcessModel, EmailPageModel emailPageModel)
init in class AbstractEmailContext<StockNotificationProcessModel>protected void setEmailLocale(StockNotificationProcessModel businessProcessModel)
protected void updateReferenceProductName(ProductModel product, ProductData productData, java.util.Locale emailLocale)
protected void updateProductName(StockNotificationProcessModel businessProcessModel, java.util.Locale emailLocale)
protected void updateTitle(StockNotificationProcessModel businessProcessModel, java.util.Locale emailLocale)
protected void updateBaseUrl(StockNotificationProcessModel businessProcessModel, java.util.Locale emailLocale)
protected BaseSiteModel getSite(StockNotificationProcessModel stockNotificationProcessModel)
getSite in class AbstractEmailContext<StockNotificationProcessModel>protected CustomerModel getCustomer(StockNotificationProcessModel stockNotificationProcessModel)
getCustomer in class AbstractEmailContext<StockNotificationProcessModel>protected LanguageModel getEmailLanguage(StockNotificationProcessModel stockNotificationProcessModel)
getEmailLanguage in class AbstractEmailContext<StockNotificationProcessModel>public ProductData getProductData()
public Converter<ProductInterestModel,ProductInterestData> getProductInterestConverter()
public void setProductInterestConverter(Converter<ProductInterestModel,ProductInterestData> productInterestConverter)
public java.util.List<ProductData> findProductRelatedToProduct(StockNotificationProcessModel stockNotificationProcessModel)
stockNotificationProcessModel - buisness model contains the interested productpublic Converter<ProductModel,ProductData> getProductConverter()
public void setProductConverter(Converter<ProductModel,ProductData> productConverter)
public java.util.List<ProductData> getProductReferences()
public CommerceProductReferenceService<ProductReferenceTypeEnum,ProductModel> getCommerceProductReferenceService()
public void setCommerceProductReferenceService(CommerceProductReferenceService<ProductReferenceTypeEnum,ProductModel> commerceProductReferenceService)
Copyright © 2018 SAP SE. All Rights Reserved.