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 I18NServicegetI18NService()protected ModelServicegetModelService()protected TaskServicegetTaskService()voidsendEmailsForAssignAgentTicketEvent(CsTicketModel ticket, CsTicketEventModel event, CsEmailRecipients recipientType)Send emails an email to the cs agent or agent group.voidsendEmailsForEvent(CsTicketModel ticket, CsTicketEventModel event)Send emails relating to the specified event.voidsetI18NService(I18NService i18NService)voidsetModelService(ModelService modelService)voidsetTaskService(TaskService taskService)
-
-
-
Method Detail
-
sendEmailsForEvent
public void sendEmailsForEvent(CsTicketModel ticket, CsTicketEventModel event)
Description copied from interface:TicketEventEmailStrategySend 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:
sendEmailsForEventin 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:TicketEventEmailStrategySend emails an email to the cs agent or agent group.- Specified by:
sendEmailsForAssignAgentTicketEventin 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)
-
-