Class ChineseAbstractEmailContext<T extends BusinessProcessModel>
java.lang.Object
org.apache.velocity.context.AbstractContext
org.apache.velocity.VelocityContext
de.hybris.platform.acceleratorservices.document.context.AbstractHybrisVelocityContext
de.hybris.platform.acceleratorservices.process.email.context.AbstractEmailContext<T>
de.hybris.platform.chineseprofileservices.process.email.context.ChineseAbstractEmailContext<T>
- All Implemented Interfaces:
Serializable,Cloneable,org.apache.velocity.context.Context,org.apache.velocity.context.InternalEventContext
- Direct Known Subclasses:
BackInStockNotificationEmailContext,ConsignmentCollectionReminderEmailContext,CouponNotificationEmailContext,CustomerEmailContext,DeliverySentEmailContext,NotPickedUpConsignmentCanceledEmailContext,OrderCancelledEmailContext,OrderNotificationEmailContext,OrderPartiallyModifiedEmailContext,OrderRefundEmailContext,ReadyForPickupEmailContext
public abstract class ChineseAbstractEmailContext<T extends BusinessProcessModel>
extends AbstractEmailContext<T>
- See Also:
-
Field Summary
FieldsFields inherited from class de.hybris.platform.acceleratorservices.process.email.context.AbstractEmailContext
DATE_TOOL, DISPLAY_NAME, EMAIL, EMAIL_LANGUAGE, FROM_DISPLAY_NAME, FROM_EMAIL, TITLEFields inherited from class de.hybris.platform.acceleratorservices.document.context.AbstractHybrisVelocityContext
BASE_SITE, BASE_THEME_URL, BASE_URL, MEDIA_BASE_URL, MEDIA_SECURE_BASE_URL, SECURE_BASE_URL, THEME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.velocity.app.event.EventCartridgeattachEventCartridge(org.apache.velocity.app.event.EventCartridge arg0) protected ChineseCustomerAccountServiceintorg.apache.velocity.runtime.resource.Resourceprotected LanguageModelgetEmailLanguage(T businessProcessModel) org.apache.velocity.app.event.EventCartridgeList<org.apache.velocity.Template>String[]String[]org.apache.velocity.util.introspection.IntrospectionCacheDatavoidvoidinit(T businessProcessModel, EmailPageModel emailPageModel) protected voidvoidvoidvoidpushCurrentMacroName(String arg0) voidvoidsetChineseCustomerAccountService(ChineseCustomerAccountService chineseCustomerAccountService) voidsetCurrentResource(org.apache.velocity.runtime.resource.Resource arg0) voidsetCustomerNameStrategy(CustomerNameStrategy customerNameStrategy) voidsetMacroLibraries(List<org.apache.velocity.Template> arg0) voidsetNameWithTitleFormatStrategy(NameWithTitleFormatStrategy nameWithTitleFormatStrategy) voidSet the nameWithTitle in email contextMethods inherited from class de.hybris.platform.acceleratorservices.process.email.context.AbstractEmailContext
getConfigurationService, getCustomer, getCustomerEmailResolutionService, getDisplayName, getEmail, getEmailLanguage, getFromDisplayName, getFromEmail, getSite, getTitle, getToDisplayName, getToEmail, setConfigurationService, setCustomerEmailResolutionServiceMethods inherited from class de.hybris.platform.acceleratorservices.document.context.AbstractHybrisVelocityContext
getBaseSite, getBaseThemeUrl, getBaseUrl, getCmsSlotContents, getMediaBaseUrl, getMediaSecureBaseUrl, getMessage, getMessages, getSecureBaseUrl, getSiteBaseUrlResolutionService, getTheme, getUrlEncoderService, getUrlEncodingAttributes, init, setBaseSite, setCmsSlotContents, setMessages, setSiteBaseUrlResolutionService, setUrlEncoderService, setUrlEncodingAttributesMethods inherited from class org.apache.velocity.VelocityContext
clone, internalContainsKey, internalGet, internalGetKeys, internalPut, internalRemoveMethods inherited from class org.apache.velocity.context.AbstractContext
containsKey, get, getChainedContext, getKeys, put, remove
-
Field Details
-
NAME_WITH_TITLE
- See Also:
-
-
Constructor Details
-
ChineseAbstractEmailContext
public ChineseAbstractEmailContext()
-
-
Method Details
-
init
- Overrides:
initin classAbstractEmailContext<T extends BusinessProcessModel>
-
getEmailLanguage
- Specified by:
getEmailLanguagein classAbstractEmailContext<T extends BusinessProcessModel>
-
localize
-
setNameWithTitleInContext
public void setNameWithTitleInContext()Set the nameWithTitle in email context -
getNameWithTitle
-
getCustomerNameStrategy
-
setCustomerNameStrategy
-
getNameWithTitleFormatStrategy
-
setNameWithTitleFormatStrategy
-
getChineseCustomerAccountService
-
setChineseCustomerAccountService
public void setChineseCustomerAccountService(ChineseCustomerAccountService chineseCustomerAccountService) -
pushCurrentTemplateName
-
popCurrentTemplateName
public void popCurrentTemplateName() -
getCurrentTemplateName
-
getTemplateNameStack
-
pushCurrentMacroName
-
popCurrentMacroName
public void popCurrentMacroName() -
getCurrentMacroName
-
getCurrentMacroCallDepth
public int getCurrentMacroCallDepth() -
getMacroNameStack
-
icacheGet
-
icachePut
public void icachePut(Object arg0, org.apache.velocity.util.introspection.IntrospectionCacheData arg1) -
setCurrentResource
public void setCurrentResource(org.apache.velocity.runtime.resource.Resource arg0) -
getCurrentResource
public org.apache.velocity.runtime.resource.Resource getCurrentResource() -
setMacroLibraries
-
getMacroLibraries
-
attachEventCartridge
public org.apache.velocity.app.event.EventCartridge attachEventCartridge(org.apache.velocity.app.event.EventCartridge arg0) - Specified by:
attachEventCartridgein interfaceorg.apache.velocity.context.InternalEventContext
-
getEventCartridge
public org.apache.velocity.app.event.EventCartridge getEventCartridge()- Specified by:
getEventCartridgein interfaceorg.apache.velocity.context.InternalEventContext
-