Class AbstractTicketContext

java.lang.Object
org.apache.velocity.context.AbstractContext
org.apache.velocity.VelocityContext
de.hybris.platform.ticket.email.context.AbstractTicketContext
All Implemented Interfaces:
Serializable, Cloneable, org.apache.velocity.context.Context, org.apache.velocity.context.InternalEventContext
Direct Known Subclasses:
AgentGroupTicketContext, AgentTicketContext, CustomerTicketContext

public abstract class AbstractTicketContext extends org.apache.velocity.VelocityContext
See Also:
  • Constructor Details

  • Method Details

    • getName

      public abstract String getName()
    • getTo

      public abstract String getTo()
    • getTicketId

      public String getTicketId()
    • getText

      public String getText()
      The text of the event
      Returns:
      The ext of the event
    • getHtmlText

      public String getHtmlText()
      A version of the text of the email with Html characters escaped and newlines replaced with paragraphs
      Returns:
      An HTML 'safe' version fo the text.
    • getTicket

      public CsTicketModel getTicket()
    • getEvent

      public CsTicketEventModel getEvent()
    • getSubject

      public String getSubject()
    • getAttachments

      public Collection<CommentAttachmentModel> getAttachments()
    • escapeHtml

      protected String escapeHtml(String text)
    • buildParagraphs

      protected String buildParagraphs(String text)
    • 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