Interface CustomerGroupDao

All Known Implementing Classes:
DefaultCustomerGroupDao

public interface CustomerGroupDao
Customer Group DAO
  • 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 for
      pageableData - paging information
      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 to
      pageableData - paging information
      Returns:
      customer model search page data