public class DefaultCustomerListFacade extends java.lang.Object implements CustomerListFacade
CustomerListFacade| Constructor and Description |
|---|
DefaultCustomerListFacade() |
| Modifier and Type | Method and Description |
|---|---|
protected Converter<UserModel,CustomerData> |
getCustomerConverter() |
protected Converter<CustomerListModel,CustomerListData> |
getCustomerListConverter() |
CustomerListData |
getCustomerListForUid(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 CustomerListSearchService |
getCustomerListSearchService() |
protected CustomerListService |
getCustomerListService() |
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> |
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 type
|
protected Converter<CustomerListModel,UserGroupData> |
getUserGroupConverter() |
void |
setCustomerConverter(Converter<UserModel,CustomerData> customerConverter) |
void |
setCustomerListConverter(Converter<CustomerListModel,CustomerListData> customerListConverter) |
void |
setCustomerListImplementationStrategiesConverter(java.util.Map<java.lang.String,Converter<UserModel,CustomerData>> customerListImplementationStrategiesConverter) |
void |
setCustomerListSearchService(CustomerListSearchService customerListSearchService) |
void |
setCustomerListService(CustomerListService customerListService) |
void |
setUserGroupConverter(Converter<CustomerListModel,UserGroupData> userGroupConverter) |
public java.util.List<UserGroupData> getCustomerListsForEmployee(java.lang.String employeeUid)
CustomerListFacadegetCustomerListsForEmployee in interface CustomerListFacadeemployeeUid - the employee Uid to fetch available lists forpublic <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)
CustomerListFacadegetPagedCustomersForCustomerListUID in interface CustomerListFacadecustomerListUid - the list the employee is interested inemployeeUid - employee IdpageableData - pageable data for pagination purposeparameterMap - extra parameters supplied for the actualpublic CustomerListData getCustomerListForUid(java.lang.String customerListUid, java.lang.String employeeUid)
CustomerListFacadegetCustomerListForUid in interface CustomerListFacadecustomerListUid - the list the employee is interested inemployeeUid - employee Idprotected CustomerListService getCustomerListService()
public void setCustomerListService(CustomerListService customerListService)
protected Converter<CustomerListModel,UserGroupData> getUserGroupConverter()
public void setUserGroupConverter(Converter<CustomerListModel,UserGroupData> userGroupConverter)
protected java.util.Map<java.lang.String,Converter<UserModel,CustomerData>> getCustomerListImplementationStrategiesConverter()
public void setCustomerListImplementationStrategiesConverter(java.util.Map<java.lang.String,Converter<UserModel,CustomerData>> customerListImplementationStrategiesConverter)
protected Converter<UserModel,CustomerData> getCustomerConverter()
public void setCustomerConverter(Converter<UserModel,CustomerData> customerConverter)
protected CustomerListSearchService getCustomerListSearchService()
public void setCustomerListSearchService(CustomerListSearchService customerListSearchService)
protected Converter<CustomerListModel,CustomerListData> getCustomerListConverter()
public void setCustomerListConverter(Converter<CustomerListModel,CustomerListData> customerListConverter)
Copyright © 2018 SAP SE. All Rights Reserved.