Class DefaultCustomerListSearchService
- java.lang.Object
-
- de.hybris.platform.commerceservices.customer.impl.DefaultCustomerListSearchService
-
- All Implemented Interfaces:
CustomerListSearchService
public class DefaultCustomerListSearchService extends java.lang.Object implements CustomerListSearchService
Concrete implementation for the customer list search service which internally uses strategies and delegate the actual search to the strategy
-
-
Constructor Summary
Constructors Constructor Description DefaultCustomerListSearchService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,CustomerListSearchStrategy>getCustomerListSearchStrategyMap()protected CustomerListServicegetCustomerListService()<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)Get paginated customers for specific customer listvoidsetCustomerListSearchStrategyMap(java.util.Map<java.lang.String,CustomerListSearchStrategy> customerListSearchStrategyMap)voidsetCustomerListService(CustomerListService customerListService)
-
-
-
Method Detail
-
getPagedCustomers
public <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)
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
protected java.util.Map<java.lang.String,CustomerListSearchStrategy> getCustomerListSearchStrategyMap()
-
setCustomerListSearchStrategyMap
public void setCustomerListSearchStrategyMap(java.util.Map<java.lang.String,CustomerListSearchStrategy> customerListSearchStrategyMap)
-
getCustomerListService
protected CustomerListService getCustomerListService()
-
setCustomerListService
public void setCustomerListService(CustomerListService customerListService)
-
-