Class DefaultRecentlyStartedSessionCustomerListSearchStrategy
java.lang.Object
de.hybris.platform.assistedserviceservices.strategy.DefaultRecentlyStartedSessionCustomerListSearchStrategy
- All Implemented Interfaces:
CustomerListSearchStrategy
public class DefaultRecentlyStartedSessionCustomerListSearchStrategy
extends Object
implements CustomerListSearchStrategy
Concrete implementation for ASM recent sessions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CustomerSupportEventService<T extends CustomerModel>
SearchPageData<T>getPagedCustomers(String customerListUid, String employeeUid, PageableData pageableData, Map<String, Object> parameterMap) Gets customer data list based on specific implementationprotected UserServicevoidsetCustomerSupportEventService(CustomerSupportEventService customerSupportEventService) voidsetUserService(UserService userService)
-
Constructor Details
-
DefaultRecentlyStartedSessionCustomerListSearchStrategy
public DefaultRecentlyStartedSessionCustomerListSearchStrategy()
-
-
Method Details
-
getPagedCustomers
public <T extends CustomerModel> SearchPageData<T> getPagedCustomers(String customerListUid, String employeeUid, PageableData pageableData, Map<String, Object> parameterMap) Description copied from interface:CustomerListSearchStrategyGets customer data list based on specific implementation- Specified by:
getPagedCustomersin interfaceCustomerListSearchStrategy- Parameters:
customerListUid- customer list Uid to fetchemployeeUid- the employee UidpageableData- paging information to return the data in a paginated fashionparameterMap- extra parameters supplied for this call- Returns:
- list of customer data
-
getCustomerSupportEventService
-
setCustomerSupportEventService
-
getUserService
-
setUserService
-