Interface CustomerGroupDao
- All Known Implementing Classes:
DefaultCustomerGroupDao
public interface CustomerGroupDao
Customer Group DAO
-
Method Summary
Modifier and TypeMethodDescription<T extends CustomerModel>
SearchPageData<T>findAllCustomersByConsignmentsInPointOfServices(List<PointOfServiceModel> pointOfServiceModels, PageableData pageableData) Get paginated customers for specific pos-list where customer have a consignment.default <T extends CustomerModel>
SearchPageData<T>findAllCustomersByConsignmentsInPointOfServices(List<PointOfServiceModel> pointOfServiceModels, PageableData pageableData, Map<String, Object> parameterMap) Get paginated customers for specific pos-list where customer have a consignment.<T extends CustomerModel>
SearchPageData<T>findAllCustomersByGroups(List<UserGroupModel> groupsUid, PageableData pageableData) Get paginated customers for specific customer listdefault <T extends CustomerModel>
SearchPageData<T>findAllCustomersByGroups(List<UserGroupModel> groupsUid, PageableData pageableData, Map<String, Object> parameterMap) Get paginated customers for specific customer list
-
Method Details
-
findAllCustomersByGroups
<T extends CustomerModel> SearchPageData<T> findAllCustomersByGroups(List<UserGroupModel> groupsUid, PageableData pageableData) Get paginated customers for specific customer list- Parameters:
groupsUid- groups that we want to get customers forpageableData- paging information- Returns:
- customer model search page data
-
findAllCustomersByGroups
default <T extends CustomerModel> SearchPageData<T> findAllCustomersByGroups(List<UserGroupModel> groupsUid, PageableData pageableData, Map<String, Object> parameterMap) Get paginated customers for specific customer list- Parameters:
groupsUid- groups that we want to get customers forpageableData- paging information *parameterMap- extra parameters- Returns:
- customer model search page data
-
findAllCustomersByConsignmentsInPointOfServices
<T extends CustomerModel> SearchPageData<T> findAllCustomersByConsignmentsInPointOfServices(List<PointOfServiceModel> pointOfServiceModels, PageableData pageableData) Get paginated customers for specific pos-list where customer have a consignment.- Parameters:
pointOfServiceModels- POS-es with employee belongs topageableData- paging information- Returns:
- customer model search page data
-
findAllCustomersByConsignmentsInPointOfServices
default <T extends CustomerModel> SearchPageData<T> findAllCustomersByConsignmentsInPointOfServices(List<PointOfServiceModel> pointOfServiceModels, PageableData pageableData, Map<String, Object> parameterMap) Get paginated customers for specific pos-list where customer have a consignment.- Parameters:
pointOfServiceModels- POS-es with employee belongs topageableData- paging informationparameterMap- extra parameters- Returns:
- customer model search page data
-