Interface CouponRedemptionDao

All Known Implementing Classes:
DefaultCouponRedemptionDao

public interface CouponRedemptionDao
Data Access Object for CouponRedemptionModel.
  • Method Details

    • findCouponRedemptionsByCode

      List<CouponRedemptionModel> findCouponRedemptionsByCode(String couponCode)
      Finds the List of CouponRedemptionModel by its couponCode.
      Parameters:
      couponCode - the couponCode
      Returns:
      CouponRedemptionModel List by its couponCode.
    • findCouponRedemptionsByCodeAndOrder

      List<CouponRedemptionModel> findCouponRedemptionsByCodeAndOrder(String couponCode, AbstractOrderModel abstractOrder)
      Finds the List of CouponRedemptionModel by its couponCode and abstractOrder.
      Parameters:
      couponCode - the couponCode
      abstractOrder -
      Returns:
      CouponRedemptionModel List by its couponCode and abstractOrder..
    • findCouponRedemptionsByCodeAndUser

      List<CouponRedemptionModel> findCouponRedemptionsByCodeAndUser(String couponCode, UserModel user)
      Finds the List of CouponRedemptionModel by its couponCode and user.
      Parameters:
      couponCode - the couponCode
      user - the user redeeming the coupon
      Returns:
      CouponRedemptionModel List by its couponCode and user.
    • findCouponRedemptionsByCodeOrderAndUser

      List<CouponRedemptionModel> findCouponRedemptionsByCodeOrderAndUser(String couponCode, AbstractOrderModel abstractOrder, UserModel user)
      Finds the List of CouponRedemptionModel by its couponCode.
      Parameters:
      couponCode - the couponCode
      abstractOrder -
      user - the user redeeming the coupon
      Returns:
      CouponRedemptionModel List by its couponCode and order and user.
    • findCouponRedemptionsByCouponCode

      Integer findCouponRedemptionsByCouponCode(String couponCode)
      counts the total redemptions of CouponRedemptionModel by its couponCode.
      Parameters:
      couponCode - the couponCode
      Returns:
      total redemptions numbers