public abstract class AbstractEmailContext<T extends BusinessProcessModel> extends AbstractHybrisVelocityContext
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DATE_TOOL |
static java.lang.String |
DISPLAY_NAME |
static java.lang.String |
EMAIL |
static java.lang.String |
EMAIL_LANGUAGE |
static java.lang.String |
FROM_DISPLAY_NAME |
static java.lang.String |
FROM_EMAIL |
static java.lang.String |
TITLE |
BASE_SITE, BASE_THEME_URL, BASE_URL, MEDIA_BASE_URL, MEDIA_SECURE_BASE_URL, SECURE_BASE_URL, THEME| Constructor and Description |
|---|
AbstractEmailContext() |
| Modifier and Type | Method and Description |
|---|---|
protected ConfigurationService |
getConfigurationService() |
protected abstract CustomerModel |
getCustomer(T businessProcessModel) |
protected CustomerEmailResolutionService |
getCustomerEmailResolutionService() |
java.lang.String |
getDisplayName() |
java.lang.String |
getEmail() |
LanguageModel |
getEmailLanguage() |
protected abstract LanguageModel |
getEmailLanguage(T businessProcessModel) |
java.lang.String |
getFromDisplayName() |
java.lang.String |
getFromEmail() |
protected abstract BaseSiteModel |
getSite(T businessProcessModel) |
java.lang.String |
getTitle() |
java.lang.String |
getToDisplayName() |
java.lang.String |
getToEmail() |
void |
init(T businessProcessModel,
EmailPageModel emailPageModel) |
void |
setConfigurationService(ConfigurationService configurationService) |
void |
setCustomerEmailResolutionService(CustomerEmailResolutionService customerEmailResolutionService) |
getBaseSite, getBaseThemeUrl, getBaseUrl, getCmsSlotContents, getMediaBaseUrl, getMediaSecureBaseUrl, getMessage, getMessages, getSecureBaseUrl, getSiteBaseUrlResolutionService, getTheme, getUrlEncoderService, getUrlEncodingAttributes, init, setBaseSite, setCmsSlotContents, setMessages, setSiteBaseUrlResolutionService, setUrlEncoderService, setUrlEncodingAttributespublic static final java.lang.String TITLE
public static final java.lang.String DISPLAY_NAME
public static final java.lang.String EMAIL
public static final java.lang.String FROM_EMAIL
public static final java.lang.String FROM_DISPLAY_NAME
public static final java.lang.String EMAIL_LANGUAGE
public static final java.lang.String DATE_TOOL
protected CustomerEmailResolutionService getCustomerEmailResolutionService()
public void setCustomerEmailResolutionService(CustomerEmailResolutionService customerEmailResolutionService)
protected ConfigurationService getConfigurationService()
public void setConfigurationService(ConfigurationService configurationService)
public java.lang.String getTitle()
public java.lang.String getDisplayName()
public java.lang.String getEmail()
public java.lang.String getToEmail()
public java.lang.String getToDisplayName()
public java.lang.String getFromEmail()
public java.lang.String getFromDisplayName()
public LanguageModel getEmailLanguage()
public void init(T businessProcessModel, EmailPageModel emailPageModel)
protected abstract BaseSiteModel getSite(T businessProcessModel)
protected abstract CustomerModel getCustomer(T businessProcessModel)
protected abstract LanguageModel getEmailLanguage(T businessProcessModel)
Copyright © 2018 SAP SE. All Rights Reserved.