public class OrderNotificationEmailContext extends ChineseAbstractEmailContext<OrderProcessModel>
NAME_WITH_TITLEDATE_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 |
|---|
OrderNotificationEmailContext() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
buildPathString(java.util.List<CategoryModel> path) |
protected BaseSiteService |
getBaseSiteService() |
protected java.util.List<CategoryModel> |
getCategoryPath(CategoryModel category) |
protected java.util.List<CategoryModel> |
getCategoryPath(ProductModel product) |
protected CommerceCategoryService |
getCommerceCategoryService() |
protected CustomerModel |
getCustomer(OrderProcessModel orderProcessModel) |
java.lang.String |
getDeliveryAddressNameWithTitle() |
OrderData |
getOrder() |
protected Converter<OrderModel,OrderData> |
getOrderConverter() |
java.lang.String |
getPaymentMode() |
protected CategoryModel |
getPrimaryCategoryForProduct(ProductModel product) |
protected BaseSiteModel |
getSite(OrderProcessModel orderProcessModel) |
void |
init(OrderProcessModel orderProcessModel,
EmailPageModel emailPageModel) |
protected java.lang.String |
resolveInternal(ProductModel source) |
void |
setBaseSiteService(BaseSiteService baseSiteService) |
void |
setCommerceCategoryService(CommerceCategoryService commerceCategoryService) |
void |
setDeliveryAddressNameWithTitle()
Set the nameWithTitle field in order confirmation email context
|
void |
setOrderConverter(Converter<OrderModel,OrderData> orderConverter) |
protected void |
updateBaseUrl(OrderModel orderModel,
java.lang.String isoCode) |
protected void |
updateDeliveryAddress(OrderModel orderModel) |
protected void |
updateDevliverInfo(OrderProcessModel orderProcessModel) |
protected void |
updateGroupData(OrderModel orderModel,
java.util.List<? extends OrderEntryGroupData> groupDataList) |
protected void |
updateProductUrlAndName(OrderModel orderModel) |
protected java.lang.String |
urlSafe(java.lang.String text) |
getCustomerNameStrategy, getEmailLanguage, getNameWithTitle, getNameWithTitleFormatStrategy, localize, setCustomerNameStrategy, setNameWithTitleFormatStrategy, setNameWithTitleInContextgetConfigurationService, 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 java.lang.String getPaymentMode()
public java.lang.String getDeliveryAddressNameWithTitle()
protected BaseSiteService getBaseSiteService()
public void setBaseSiteService(BaseSiteService baseSiteService)
protected CommerceCategoryService getCommerceCategoryService()
public void setCommerceCategoryService(CommerceCategoryService commerceCategoryService)
public void init(OrderProcessModel orderProcessModel, EmailPageModel emailPageModel)
init in class ChineseAbstractEmailContext<OrderProcessModel>public void setDeliveryAddressNameWithTitle()
protected void updateDeliveryAddress(OrderModel orderModel)
protected void updateProductUrlAndName(OrderModel orderModel)
protected void updateGroupData(OrderModel orderModel, java.util.List<? extends OrderEntryGroupData> groupDataList)
protected void updateDevliverInfo(OrderProcessModel orderProcessModel)
protected void updateBaseUrl(OrderModel orderModel, java.lang.String isoCode)
protected BaseSiteModel getSite(OrderProcessModel orderProcessModel)
getSite in class AbstractEmailContext<OrderProcessModel>protected CustomerModel getCustomer(OrderProcessModel orderProcessModel)
getCustomer in class AbstractEmailContext<OrderProcessModel>protected Converter<OrderModel,OrderData> getOrderConverter()
public void setOrderConverter(Converter<OrderModel,OrderData> orderConverter)
public OrderData getOrder()
protected java.lang.String resolveInternal(ProductModel source)
protected java.util.List<CategoryModel> getCategoryPath(ProductModel product)
protected CategoryModel getPrimaryCategoryForProduct(ProductModel product)
protected java.util.List<CategoryModel> getCategoryPath(CategoryModel category)
protected java.lang.String buildPathString(java.util.List<CategoryModel> path)
protected java.lang.String urlSafe(java.lang.String text)
Copyright © 2018 SAP SE. All Rights Reserved.