Interface AssistedServicePromotionFacade

  • All Known Implementing Classes:
    DefaultAssistedServicePromotionFacade

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

      • getCSAPromotions

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

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

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