public class DefaultCustomerSupportEventDao extends DefaultPagedGenericDao<SessionEventModel> implements CustomerSupportEventDao
CustomerSupportEventDao| Constructor and Description |
|---|
DefaultCustomerSupportEventDao(java.lang.String typeCode) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
createQuery(java.lang.String... queryClauses) |
<T extends CustomerModel> |
findAllCustomersByEventsAndAgent(EmployeeModel agent,
EventType eventType,
java.util.Date startDate,
java.util.Date endDate,
PageableData pageableData,
int limit)
Deprecated.
|
<T extends CustomerModel> |
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
|
java.util.List<SessionEventModel> |
findAllEventsBeforeDate(EventType eventType,
java.util.Date beforeDate)
Get all events before specific date
|
SearchPageData<SessionEventModel> |
findAllEventsByAgent(EmployeeModel agent,
EventType eventType,
java.util.Date startDate,
java.util.Date endDate,
PageableData pageableData,
int limit)
Search for agent-specific events
|
protected TimeService |
getTimeService() |
void |
setTimeService(TimeService timeService) |
protected java.util.Map<java.lang.String,java.lang.Object> |
validateAndPrepareWhereClause(EmployeeModel agent,
java.util.Date startDate,
java.util.Date endDate,
int limit,
boolean includeDisabledAcc) |
appendOrderByClausesToBuilder, appendWhereClausesToBuilder, createFlexibleSearchQuery, createFlexibleSearchQuery, createFlexibleSearchQuery, createFlexibleSearchQuery, createFlexibleSearchQuery, createFlexibleSearchQuery, createQueryString, createSortQueryData, createSortQueryData, createSortQueryData, find, find, find, find, getPagedFlexibleSearchService, setPagedFlexibleSearchServicepublic DefaultCustomerSupportEventDao(java.lang.String typeCode)
public SearchPageData<SessionEventModel> findAllEventsByAgent(EmployeeModel agent, EventType eventType, java.util.Date startDate, java.util.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)@Deprecated public <T extends CustomerModel> SearchPageData<T> findAllCustomersByEventsAndAgent(EmployeeModel agent, EventType eventType, java.util.Date startDate, java.util.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 returnedpublic <T extends CustomerModel> SearchPageData<T> findAllCustomersByEventsAndAgent(EmployeeModel agent, EventType eventType, java.util.Date startDate, java.util.Date endDate, PageableData pageableData, int limit, boolean includeDisabledAccounts)
CustomerSupportEventDaofindAllCustomersByEventsAndAgent in interface CustomerSupportEventDaoagent - - can be empty or nulleventType - event type to search forpageableData - paging and sorting informationlimit - limit of cs session events returnedincludeDisabledAccounts - include disabled account or noprotected java.util.Map<java.lang.String,java.lang.Object> validateAndPrepareWhereClause(EmployeeModel agent, java.util.Date startDate, java.util.Date endDate, int limit, boolean includeDisabledAcc)
public java.util.List<SessionEventModel> findAllEventsBeforeDate(EventType eventType, java.util.Date beforeDate)
CustomerSupportEventDaofindAllEventsBeforeDate in interface CustomerSupportEventDaoeventType - event type to retrieve events forbeforeDate - the date to be used as end date for events retrivalprotected java.lang.String createQuery(java.lang.String... queryClauses)
protected TimeService getTimeService()
public void setTimeService(TimeService timeService)
Copyright © 2018 SAP SE. All Rights Reserved.