Package de.hybris.platform.ticket.jalo
Class AbstractTicketsystemTest.MockTicketEventEmailStrategy
java.lang.Object
de.hybris.platform.servicelayer.internal.service.AbstractService
de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
de.hybris.platform.ticket.jalo.AbstractTicketsystemTest.MockTicketEventEmailStrategy
- All Implemented Interfaces:
TicketEventEmailStrategy,Serializable,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean
- Enclosing class:
- AbstractTicketsystemTest
public static class AbstractTicketsystemTest.MockTicketEventEmailStrategy
extends AbstractBusinessService
implements TicketEventEmailStrategy
Inner class used for mocking the mail strategy for most tests.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
AbstractService.SerializableDTO -
Field Summary
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
modelService, sessionService, txManagerFields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
tenant -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidreset()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.Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManagerMethods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
afterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplace
-
Constructor Details
-
MockTicketEventEmailStrategy
public MockTicketEventEmailStrategy()
-
-
Method Details
-
sendEmailsForEvent
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
-
getEvents
-
reset
public void reset() -
sendEmailsForAssignAgentTicketEvent
public void sendEmailsForAssignAgentTicketEvent(CsTicketModel ticket, CsTicketEventModel event, CsEmailRecipients recepientType) Description copied from interface:TicketEventEmailStrategySend emails an email to the cs agent or agent group.- Specified by:
sendEmailsForAssignAgentTicketEventin interfaceTicketEventEmailStrategy
-