Interface SaveCartDao

    • Method Detail

      • getSavedCartsForRemovalForSite

        java.util.List<CartModel> getSavedCartsForRemovalForSite​(BaseSiteModel site)
        Returns a list of saved carts which have to be deleted
        Parameters:
        site -
        Returns:
        list of saved carts for removal
      • getSavedCartsForSiteAndUser

        SearchPageData<CartModel> getSavedCartsForSiteAndUser​(PageableData pageableData,
                                                              BaseSiteModel baseSite,
                                                              UserModel user,
                                                              java.util.List<OrderStatus> orderStatus)
        Retrieve carts by user and basesite where order status equals ones of the status in the list.
        Parameters:
        pageableData -
        user - mandatory parameter
        baseSite - optional parameter
        orderStatus - optional list
        Returns:
        list of saved user carts
      • getSavedCartsCountForSiteAndUser

        java.lang.Integer getSavedCartsCountForSiteAndUser​(BaseSiteModel baseSite,
                                                           UserModel user)
        Return the total number of the saved carts by user and basesite
        Parameters:
        baseSite -
        Returns:
        the total number