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 Summary
Modifier and TypeMethodDescriptionvoidsendEmailsForAssignAgentTicketEvent(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 Details
-
sendEmailsForEvent
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-
-