public class DefaultCustomerSupportEventDao extends <any> implements CustomerSupportEventDao
CustomerSupportEventDao| Constructor and Description |
|---|
DefaultCustomerSupportEventDao(String typeCode) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
createQuery(String... queryClauses) |
<T extends CustomerModel> |
findAllCustomersByEventsAndAgent(EmployeeModel agent,
EventType eventType,
Date startDate,
Date endDate,
PageableData pageableData,
int limit)
Searching customers based on event type
|
List<SessionEventModel> |
findAllEventsBeforeDate(EventType eventType,
Date beforeDate)
Get all events before specific date
|
SearchPageData<SessionEventModel> |
findAllEventsByAgent(EmployeeModel agent,
EventType eventType,
Date startDate,
Date endDate,
PageableData pageableData,
int limit)
Search for agent-specific events
|
protected Map<String,Object> |
validateAndPrepareWhereClause(EmployeeModel agent,
Date startDate,
Date endDate,
int limit) |
public DefaultCustomerSupportEventDao(String typeCode)
public SearchPageData<SessionEventModel> findAllEventsByAgent(EmployeeModel agent, EventType eventType, Date startDate, Date endDate, PageableData pageableData, int limit)
CustomerSupportEventDaofindAllEventsByAgent in interface CustomerSupportEventDaoagent - - can be empty or nulleventType - event type to search forpageableData - paging and sorting informationlimit - limit of cs session events returnedCustomerSupportEventDao.findAllCustomersByEventsAndAgent(EmployeeModel, EventType, Date, Date, PageableData, int)public <T extends CustomerModel> SearchPageData<T> findAllCustomersByEventsAndAgent(EmployeeModel agent, EventType eventType, Date startDate, Date endDate, PageableData pageableData, int limit)
CustomerSupportEventDaofindAllCustomersByEventsAndAgent in interface CustomerSupportEventDaoagent - - can be empty or nulleventType - event type to search forpageableData - paging and sorting informationlimit - limit of cs session events returnedprotected Map<String,Object> validateAndPrepareWhereClause(EmployeeModel agent, Date startDate, Date endDate, int limit)
public List<SessionEventModel> findAllEventsBeforeDate(EventType eventType, Date beforeDate)
CustomerSupportEventDaofindAllEventsBeforeDate in interface CustomerSupportEventDaoeventType - event type to retrieve events forbeforeDate - the date to be used as end date for events retrivalCopyright © 2017 SAP SE. All Rights Reserved.