Interface CustomerListSearchStrategy
- All Known Implementing Classes:
B2BCustomerListSearchStrategy,DefaultBopisCustomerListSearchStrategy,DefaultInStoreCustomerListSearchStrategy,DefaultRecentlyStartedSessionCustomerListSearchStrategy
public interface CustomerListSearchStrategy
Customer list search strategy holding methods responsible for doing the actual search for customer lists
-
Method Summary
Modifier and TypeMethodDescription<T extends CustomerModel>
SearchPageData<T>getPagedCustomers(String customerListUid, String employeeUid, PageableData pageableData, Map<String, Object> parameterMap) Gets customer data list based on specific implementation
-
Method Details
-
getPagedCustomers
<T extends CustomerModel> SearchPageData<T> getPagedCustomers(String customerListUid, String employeeUid, PageableData pageableData, Map<String, Object> parameterMap) Gets customer data list based on specific implementation- 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
-