Interface TicketEventEmailStrategy

All Known Implementing Classes:
AbstractTicketsystemTest.MockTicketEventEmailStrategy, AsyncTicketEmailStrategy, DefaultTicketEventEmailStrategy

public interface TicketEventEmailStrategy
Interface to support sending of email updates relating to an event added to the ticket.
  • Method Details

    • sendEmailsForEvent

      void sendEmailsForEvent(CsTicketModel ticket, CsTicketEventModel event)
      Send emails relating to the specified event. It is down to the implementation of this interface to identify how / who what etc. emails should be sent for the given event
      Parameters:
      ticket - The ticket the email relates to
      event - The event to send an event for
    • sendEmailsForAssignAgentTicketEvent

      void sendEmailsForAssignAgentTicketEvent(CsTicketModel ticket, CsTicketEventModel event, CsEmailRecipients recepientType)
      Send emails an email to the cs agent or agent group.
      Parameters:
      ticket -
      event -
      recepientType -