Class DefaultCustomerListSearchService
java.lang.Object
de.hybris.platform.commerceservices.customer.impl.DefaultCustomerListSearchService
- All Implemented Interfaces:
CustomerListSearchService
Concrete implementation for the customer list search service which internally uses strategies and delegate the actual
search to the strategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Map<String,CustomerListSearchStrategy> protected CustomerListService<T extends CustomerModel>
SearchPageData<T>getPagedCustomers(String customerListUid, String employeeUid, PageableData pageableData, Map<String, Object> parameterMap) Get paginated customers for specific customer listvoidsetCustomerListSearchStrategyMap(Map<String, CustomerListSearchStrategy> customerListSearchStrategyMap) voidsetCustomerListService(CustomerListService customerListService)
-
Constructor Details
-
DefaultCustomerListSearchService
public DefaultCustomerListSearchService()
-
-
Method Details
-
getPagedCustomers
public <T extends CustomerModel> SearchPageData<T> getPagedCustomers(String customerListUid, String employeeUid, PageableData pageableData, Map<String, Object> parameterMap) Description copied from interface:CustomerListSearchServiceGet paginated customers for specific customer list- Specified by:
getPagedCustomersin interfaceCustomerListSearchService- Parameters:
customerListUid- customer list UIDemployeeUid- employee IDpageableData- paging informationparameterMap- extra parameters to be provided- Returns:
- customer model search page data
-
getCustomerListSearchStrategyMap
-
setCustomerListSearchStrategyMap
public void setCustomerListSearchStrategyMap(Map<String, CustomerListSearchStrategy> customerListSearchStrategyMap) -
getCustomerListService
-
setCustomerListService
-