Interface CustomerSupportEventService
-
- All Known Implementing Classes:
DefaultCustomerSupportEventService
public interface CustomerSupportEventServiceCustomer Support events service.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description <T extends CustomerModel>
SearchPageData<T>findAllCustomersByEventsAndAgent(EmployeeModel agent, EventType eventType, java.util.Date startDate, java.util.Date endDate, PageableData pageableData, int limit)Search for customer based on event parameters.<T extends CustomerModel>
SearchPageData<T>findAllCustomersByEventsAndAgent(EmployeeModel agent, EventType eventType, java.util.Date startDate, java.util.Date endDate, PageableData pageableData, int limit, boolean includeDisabledAccounts)Searching customers based on event typeSearchPageData<SessionEventModel>getAllEventsForAgent(EmployeeModel agent, EventType eventType, java.util.Date startDate, java.util.Date endDate, PageableData pageableData, int limit)Deprecated, for removal: This API element is subject to removal in a future version.since 6.7voidregisterSessionEvent(SessionEvent asmEventData)creates session event
-
-
-
Method Detail
-
registerSessionEvent
void registerSessionEvent(SessionEvent asmEventData)
creates session event- Parameters:
asmEventData- the event data
-
getAllEventsForAgent
@Deprecated(since="6.7", forRemoval=true) SearchPageData<SessionEventModel> getAllEventsForAgent(EmployeeModel agent, EventType eventType, java.util.Date startDate, java.util.Date endDate, PageableData pageableData, int limit)Deprecated, for removal: This API element is subject to removal in a future version.since 6.7Search for agent-specific events- Parameters:
agent- AS agenteventType- typestartDate- start dateendDate- end datepageableData- pageable datalimit- limit of returned customers- Returns:
- SearchPageData
-
findAllCustomersByEventsAndAgent
<T extends CustomerModel> SearchPageData<T> findAllCustomersByEventsAndAgent(EmployeeModel agent, EventType eventType, java.util.Date startDate, java.util.Date endDate, PageableData pageableData, int limit, boolean includeDisabledAccounts)
Searching customers based on event type- Parameters:
agent- - can be empty or nulleventType- event type to search forstartDate- start dateendDate- end datepageableData- paging and sorting informationlimit- limit of cs session events returnedincludeDisabledAccounts- include disabled customers or no- Returns:
- search page data for CS Customer Model
-
findAllCustomersByEventsAndAgent
<T extends CustomerModel> SearchPageData<T> findAllCustomersByEventsAndAgent(EmployeeModel agent, EventType eventType, java.util.Date startDate, java.util.Date endDate, PageableData pageableData, int limit)
Search for customer based on event parameters.- Type Parameters:
T-- Parameters:
agent- AS agenteventType- typestartDate- start dateendDate- end datepageableData- pageable datalimit- limit of returned customers- Returns:
- CustomerModel based on event parameters
-
-