Interface CustomerSupportEventDao
- All Known Implementing Classes:
DefaultCustomerSupportEventDao
public interface CustomerSupportEventDao
DAO for retrieving sc-events
-
Method Summary
Modifier and TypeMethodDescription<T extends CustomerModel>
SearchPageData<T>findAllCustomersByEventsAndAgent(EmployeeModel agent, EventType eventType, Date startDate, Date endDate, PageableData pageableData, int limit) Deprecated, for removal: This API element is subject to removal in a future version.since 6.7<T extends CustomerModel>
SearchPageData<T>findAllCustomersByEventsAndAgent(EmployeeModel agent, EventType eventType, Date startDate, Date endDate, PageableData pageableData, int limit, boolean includeDisabledAccounts) Searching customers based on event typefindAllEventsBeforeDate(EventType eventType, Date beforeDate) Get all events before specific datefindAllEventsByAgent(EmployeeModel agent, EventType eventType, Date startDate, Date endDate, PageableData pageableData, int limit) Search for agent-specific events
-
Method Details
-
findAllEventsByAgent
SearchPageData<SessionEventModel> findAllEventsByAgent(EmployeeModel agent, EventType eventType, Date startDate, Date endDate, PageableData pageableData, int limit) Search for agent-specific events- Parameters:
agent- - can be empty or nulleventType- event type to search forpageableData- paging and sorting informationlimit- limit of cs session events returned- Returns:
- search page data for CS Session Event Model
-
findAllCustomersByEventsAndAgent
@Deprecated(since="6.7", forRemoval=true) <T extends CustomerModel> SearchPageData<T> findAllCustomersByEventsAndAgent(EmployeeModel agent, EventType eventType, Date startDate, Date endDate, PageableData pageableData, int limit) Deprecated, for removal: This API element is subject to removal in a future version.since 6.7Searching customers based on event type- Parameters:
agent- - can be empty or nulleventType- event type to search forpageableData- paging and sorting informationlimit- limit of cs session events returned- Returns:
- search page data for CS Customer Model
-
findAllCustomersByEventsAndAgent
<T extends CustomerModel> SearchPageData<T> findAllCustomersByEventsAndAgent(EmployeeModel agent, EventType eventType, Date startDate, 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 forpageableData- paging and sorting informationlimit- limit of cs session events returnedincludeDisabledAccounts- include disabled account or no- Returns:
- search page data for CS Customer Model
-
findAllEventsBeforeDate
Get all events before specific date- Parameters:
eventType- event type to retrieve events forbeforeDate- the date to be used as end date for events retrival
-