Interface AssistedServicePromotionFacade

All Known Implementing Classes:
DefaultAssistedServicePromotionFacade

public interface AssistedServicePromotionFacade
Interface defining methods needed for fetching prmos and coupons.
  • Method Details

    • getCSAPromotions

      List<AbstractRuleModel> getCSAPromotions(String promotionCodeLike)
      returns Promotions
      Parameters:
      promotionCodeLike - "like" parameter for promotions query
      Returns:
      {List} of AbstractRuleModel
    • getCSACoupons

      List<AbstractCouponModel> getCSACoupons(String couponCodeLike)
      returns Coupons
      Parameters:
      couponCodeLike - "like" parameter for coupons query
      Returns:
      {List} of AbstractCouponModel
    • getCustomerPromotions

      List<AbstractRuleModel> getCustomerPromotions(String promotionCodeLike)
      returns Promotions
      Parameters:
      promotionCodeLike - "like" parameter for promotions query
      Returns:
      {List} of AbstractRuleModel for current customer