Class AbstractTravelBookingEmailContext

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<OrderProcessModel>
de.hybris.platform.travelservices.email.context.AbstractTravelBookingEmailContext
All Implemented Interfaces:
Serializable, Cloneable, org.apache.velocity.context.Context, org.apache.velocity.context.InternalEventContext
Direct Known Subclasses:
AbstractBookingEmailContext

public abstract class AbstractTravelBookingEmailContext extends de.hybris.platform.acceleratorservices.process.email.context.AbstractEmailContext<OrderProcessModel>
Abstract class that exposes the common methods for the Booking Amendment Email Context.
See Also:
  • Field Summary

    Fields inherited from class de.hybris.platform.acceleratorservices.process.email.context.AbstractEmailContext

    DATE_TOOL, DISPLAY_NAME, EMAIL, EMAIL_LANGUAGE, FROM_DISPLAY_NAME, FROM_EMAIL, TITLE

    Fields 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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.velocity.app.event.EventCartridge
    attachEventCartridge(org.apache.velocity.app.event.EventCartridge arg0)
     
    Gets additional security.
    int
     
     
    org.apache.velocity.runtime.resource.Resource
     
     
    org.apache.velocity.app.event.EventCartridge
     
    List<org.apache.velocity.Template>
     
     
     
    org.apache.velocity.util.introspection.IntrospectionCacheData
     
    void
    icachePut(Object arg0, org.apache.velocity.util.introspection.IntrospectionCacheData arg1)
     
    void
    init(OrderProcessModel orderProcessModel, EmailPageModel emailPageModel)
     
    void
     
    void
     
    void
     
    void
     
    void
    setAdditionalSecurity(Boolean additionalSecurity)
    Sets additional security.
    void
    setCurrentResource(org.apache.velocity.runtime.resource.Resource arg0)
     
    void
    setMacroLibraries(List<org.apache.velocity.Template> arg0)
     

    Methods inherited from class de.hybris.platform.acceleratorservices.process.email.context.AbstractEmailContext

    getConfigurationService, getCustomer, getCustomerEmailResolutionService, getDisplayName, getEmail, getEmailLanguage, getEmailLanguage, getFromDisplayName, getFromEmail, getSite, getTitle, getToDisplayName, getToEmail, setConfigurationService, setCustomerEmailResolutionService

    Methods 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, setUrlEncodingAttributes

    Methods inherited from class org.apache.velocity.VelocityContext

    clone, internalContainsKey, internalGet, internalGetKeys, internalPut, internalRemove

    Methods inherited from class org.apache.velocity.context.AbstractContext

    containsKey, get, getChainedContext, getKeys, put, remove

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AbstractTravelBookingEmailContext

      public AbstractTravelBookingEmailContext()
  • Method Details

    • init

      public void init(OrderProcessModel orderProcessModel, EmailPageModel emailPageModel)
      Overrides:
      init in class de.hybris.platform.acceleratorservices.process.email.context.AbstractEmailContext<OrderProcessModel>
    • getAdditionalSecurity

      public Boolean getAdditionalSecurity()
      Gets additional security.
      Returns:
      the additional security
    • setAdditionalSecurity

      public void setAdditionalSecurity(Boolean additionalSecurity)
      Sets additional security.
      Parameters:
      additionalSecurity - the additional security
    • pushCurrentTemplateName

      public void pushCurrentTemplateName(String arg0)
    • popCurrentTemplateName

      public void popCurrentTemplateName()
    • getCurrentTemplateName

      public String getCurrentTemplateName()
    • getTemplateNameStack

      public String[] getTemplateNameStack()
    • pushCurrentMacroName

      public void pushCurrentMacroName(String arg0)
    • popCurrentMacroName

      public void popCurrentMacroName()
    • getCurrentMacroName

      public String getCurrentMacroName()
    • getCurrentMacroCallDepth

      public int getCurrentMacroCallDepth()
    • getMacroNameStack

      public String[] getMacroNameStack()
    • icacheGet

      public org.apache.velocity.util.introspection.IntrospectionCacheData icacheGet(Object arg0)
    • 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

      public void setMacroLibraries(List<org.apache.velocity.Template> arg0)
    • getMacroLibraries

      public List<org.apache.velocity.Template> getMacroLibraries()
    • attachEventCartridge

      public org.apache.velocity.app.event.EventCartridge attachEventCartridge(org.apache.velocity.app.event.EventCartridge arg0)
      Specified by:
      attachEventCartridge in interface org.apache.velocity.context.InternalEventContext
    • getEventCartridge

      public org.apache.velocity.app.event.EventCartridge getEventCartridge()
      Specified by:
      getEventCartridge in interface org.apache.velocity.context.InternalEventContext