Interface CouponRedemptionDao

  • All Known Implementing Classes:
    DefaultCouponRedemptionDao

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

      • findCouponRedemptionsByCode

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

        java.util.List<CouponRedemptionModel> findCouponRedemptionsByCodeAndOrder​(java.lang.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

        java.util.List<CouponRedemptionModel> findCouponRedemptionsByCodeAndUser​(java.lang.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

        java.util.List<CouponRedemptionModel> findCouponRedemptionsByCodeOrderAndUser​(java.lang.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.