Interface TicketEventEmailStrategy
-
- All Known Implementing Classes:
AbstractTicketsystemTest.MockTicketEventEmailStrategy,AsyncTicketEmailStrategy,DefaultTicketEventEmailStrategy
public interface TicketEventEmailStrategyInterface to support sending of email updates relating to an event added to the ticket.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsendEmailsForAssignAgentTicketEvent(CsTicketModel ticket, CsTicketEventModel event, CsEmailRecipients recepientType)Send emails an email to the cs agent or agent group.voidsendEmailsForEvent(CsTicketModel ticket, CsTicketEventModel event)Send emails relating to the specified event.
-
-
-
Method Detail
-
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 toevent- 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-
-
-