Class DefaultCustomerListFacade
- java.lang.Object
-
- de.hybris.platform.commercefacades.customer.impl.DefaultCustomerListFacade
-
- All Implemented Interfaces:
CustomerListFacade
public class DefaultCustomerListFacade extends java.lang.Object implements CustomerListFacade
Default customer list facade concrete class which implementsCustomerListFacade
-
-
Constructor Summary
Constructors Constructor Description DefaultCustomerListFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Converter<UserModel,CustomerData>getCustomerConverter()protected Converter<CustomerListModel,CustomerListData>getCustomerListConverter()CustomerListDatagetCustomerListForUid(java.lang.String customerListUid, java.lang.String employeeUid)Gets the customer list for uid.protected java.util.Map<java.lang.String,Converter<UserModel,CustomerData>>getCustomerListImplementationStrategiesConverter()protected CustomerListSearchServicegetCustomerListSearchService()protected CustomerListServicegetCustomerListService()java.util.List<UserGroupData>getCustomerListsForEmployee(java.lang.String employeeUid)Gets list of user group data which contains what customer list an employee can interact with<T extends CustomerData>
SearchPageData<T>getPagedCustomersForCustomerListUID(java.lang.String customerListUid, java.lang.String employeeUid, PageableData pageableData, java.util.Map<java.lang.String,java.lang.Object> parameterMap)get list of customers based on specific customer list typeprotected Converter<CustomerListModel,UserGroupData>getUserGroupConverter()voidsetCustomerConverter(Converter<UserModel,CustomerData> customerConverter)voidsetCustomerListConverter(Converter<CustomerListModel,CustomerListData> customerListConverter)voidsetCustomerListImplementationStrategiesConverter(java.util.Map<java.lang.String,Converter<UserModel,CustomerData>> customerListImplementationStrategiesConverter)voidsetCustomerListSearchService(CustomerListSearchService customerListSearchService)voidsetCustomerListService(CustomerListService customerListService)voidsetUserGroupConverter(Converter<CustomerListModel,UserGroupData> userGroupConverter)
-
-
-
Method Detail
-
getCustomerListsForEmployee
public java.util.List<UserGroupData> getCustomerListsForEmployee(java.lang.String employeeUid)
Description copied from interface:CustomerListFacadeGets list of user group data which contains what customer list an employee can interact with- Specified by:
getCustomerListsForEmployeein interfaceCustomerListFacade- Parameters:
employeeUid- the employee Uid to fetch available lists for- Returns:
- list of user group data
-
getPagedCustomersForCustomerListUID
public <T extends CustomerData> SearchPageData<T> getPagedCustomersForCustomerListUID(java.lang.String customerListUid, java.lang.String employeeUid, PageableData pageableData, java.util.Map<java.lang.String,java.lang.Object> parameterMap)
Description copied from interface:CustomerListFacadeget list of customers based on specific customer list type- Specified by:
getPagedCustomersForCustomerListUIDin interfaceCustomerListFacade- Parameters:
customerListUid- the list the employee is interested inemployeeUid- employee IdpageableData- pageable data for pagination purposeparameterMap- extra parameters supplied for the actual- Returns:
- list of customers data
-
getCustomerListForUid
public CustomerListData getCustomerListForUid(java.lang.String customerListUid, java.lang.String employeeUid)
Description copied from interface:CustomerListFacadeGets the customer list for uid.- Specified by:
getCustomerListForUidin interfaceCustomerListFacade- Parameters:
customerListUid- the list the employee is interested inemployeeUid- employee Id- Returns:
- the customer list data for uid.
-
getCustomerListService
protected CustomerListService getCustomerListService()
-
setCustomerListService
public void setCustomerListService(CustomerListService customerListService)
-
getUserGroupConverter
protected Converter<CustomerListModel,UserGroupData> getUserGroupConverter()
-
setUserGroupConverter
public void setUserGroupConverter(Converter<CustomerListModel,UserGroupData> userGroupConverter)
-
getCustomerListImplementationStrategiesConverter
protected java.util.Map<java.lang.String,Converter<UserModel,CustomerData>> getCustomerListImplementationStrategiesConverter()
-
setCustomerListImplementationStrategiesConverter
public void setCustomerListImplementationStrategiesConverter(java.util.Map<java.lang.String,Converter<UserModel,CustomerData>> customerListImplementationStrategiesConverter)
-
getCustomerConverter
protected Converter<UserModel,CustomerData> getCustomerConverter()
-
setCustomerConverter
public void setCustomerConverter(Converter<UserModel,CustomerData> customerConverter)
-
getCustomerListSearchService
protected CustomerListSearchService getCustomerListSearchService()
-
setCustomerListSearchService
public void setCustomerListSearchService(CustomerListSearchService customerListSearchService)
-
getCustomerListConverter
protected Converter<CustomerListModel,CustomerListData> getCustomerListConverter()
-
setCustomerListConverter
public void setCustomerListConverter(Converter<CustomerListModel,CustomerListData> customerListConverter)
-
-