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