Interface CustomerSupportEventDao
-
- All Known Implementing Classes:
DefaultCustomerSupportEventDao
public interface CustomerSupportEventDaoDAO for retrieving sc-events
-
-
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)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, java.util.Date startDate, java.util.Date endDate, PageableData pageableData, int limit, boolean includeDisabledAccounts)Searching customers based on event typejava.util.List<SessionEventModel>findAllEventsBeforeDate(EventType eventType, java.util.Date beforeDate)Get all events before specific dateSearchPageData<SessionEventModel>findAllEventsByAgent(EmployeeModel agent, EventType eventType, java.util.Date startDate, java.util.Date endDate, PageableData pageableData, int limit)Search for agent-specific events
-
-
-
Method Detail
-
findAllEventsByAgent
SearchPageData<SessionEventModel> findAllEventsByAgent(EmployeeModel agent, EventType eventType, java.util.Date startDate, java.util.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, 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.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, 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 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
java.util.List<SessionEventModel> findAllEventsBeforeDate(EventType eventType, java.util.Date beforeDate)
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
-
-