Interface B2BCustomerAccountService

    • Method Detail

      • getCartToOrderCronJobForCode

        CartToOrderCronJobModel getCartToOrderCronJobForCode​(java.lang.String code,
                                                             UserModel user)
        Gets the Scheduling job by code
        Parameters:
        code - unique job identifier
        user - a customer assigned to the cart
        Returns:
        the CartToOrderCronJobModel identified by code
      • getCartToOrderCronJobsForUser

        java.util.List<? extends CartToOrderCronJobModel> getCartToOrderCronJobsForUser​(UserModel user)
        Gets all order replenishment cron jobs for a given user.
        Parameters:
        user - user object
        Returns:
        replenishment cron jobs created by a user.
      • getPagedCartToOrderCronJobsForUser

        SearchPageData<CartToOrderCronJobModel> getPagedCartToOrderCronJobsForUser​(UserModel user,
                                                                                   PageableData pageableData)
        Gets all order replenishment cron jobs for a given user.
        Parameters:
        user - user object
        pageableData - pagination info
        Returns:
        replenishment cron jobs created by a user.
      • getOrdersForJob

        SearchPageData<OrderModel> getOrdersForJob​(java.lang.String jobCode,
                                                   PageableData pageableData)
        All orders created by a replenishment cron job
        Parameters:
        jobCode - unique cron job id
        pageableData - pagination info
        Returns:
        orders created by a replenishment cron job