Class AsyncTicketEmailStrategy
- java.lang.Object
-
- de.hybris.platform.ticket.strategies.impl.AsyncTicketEmailStrategy
-
- All Implemented Interfaces:
TicketEventEmailStrategy
public class AsyncTicketEmailStrategy extends java.lang.Object implements TicketEventEmailStrategy
-
-
Constructor Summary
Constructors Constructor Description AsyncTicketEmailStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected I18NService
getI18NService()
protected ModelService
getModelService()
protected TaskService
getTaskService()
void
sendEmailsForAssignAgentTicketEvent(CsTicketModel ticket, CsTicketEventModel event, CsEmailRecipients recipientType)
Send emails an email to the cs agent or agent group.void
sendEmailsForEvent(CsTicketModel ticket, CsTicketEventModel event)
Send emails relating to the specified event.void
setI18NService(I18NService i18NService)
void
setModelService(ModelService modelService)
void
setTaskService(TaskService taskService)
-
-
-
Method Detail
-
sendEmailsForEvent
public void sendEmailsForEvent(CsTicketModel ticket, CsTicketEventModel event)
Description copied from interface:TicketEventEmailStrategy
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- Specified by:
sendEmailsForEvent
in interfaceTicketEventEmailStrategy
- Parameters:
ticket
- The ticket the email relates toevent
- The event to send an event for
-
sendEmailsForAssignAgentTicketEvent
public void sendEmailsForAssignAgentTicketEvent(CsTicketModel ticket, CsTicketEventModel event, CsEmailRecipients recipientType)
Description copied from interface:TicketEventEmailStrategy
Send emails an email to the cs agent or agent group.- Specified by:
sendEmailsForAssignAgentTicketEvent
in interfaceTicketEventEmailStrategy
-
getTaskService
protected TaskService getTaskService()
-
setTaskService
public void setTaskService(TaskService taskService)
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getI18NService
protected I18NService getI18NService()
-
setI18NService
public void setI18NService(I18NService i18NService)
-
-