Class DefaultAssistedServicePromotionFacade
java.lang.Object
de.hybris.platform.assistedservicepromotionfacades.impl.DefaultAssistedServicePromotionFacade
- All Implemented Interfaces:
AssistedServicePromotionFacade
public class DefaultAssistedServicePromotionFacade
extends Object
implements AssistedServicePromotionFacade
Default implementation of
AssistedServicePromotionFacade that queries promotion data model to get customer
support related coupons and promotions-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCSACoupons(String couponCodeLike) returns CouponsgetCSAPromotions(String promotionCodeLike) returns PromotionsgetCustomerPromotions(String promotionCodeLike) returns Promotionsprotected FlexibleSearchServicevoidsetFlexibleSearchService(FlexibleSearchService flexibleSearchService)
-
Constructor Details
-
DefaultAssistedServicePromotionFacade
public DefaultAssistedServicePromotionFacade()
-
-
Method Details
-
getCSAPromotions
Description copied from interface:AssistedServicePromotionFacadereturns Promotions- Specified by:
getCSAPromotionsin interfaceAssistedServicePromotionFacade- Parameters:
promotionCodeLike- "like" parameter for promotions query- Returns:
- {List} of AbstractRuleModel
-
getCSACoupons
Description copied from interface:AssistedServicePromotionFacadereturns Coupons- Specified by:
getCSACouponsin interfaceAssistedServicePromotionFacade- Parameters:
couponCodeLike- "like" parameter for coupons query- Returns:
- {List} of AbstractCouponModel
-
getFlexibleSearchService
-
setFlexibleSearchService
-
getCustomerPromotions
Description copied from interface:AssistedServicePromotionFacadereturns Promotions- Specified by:
getCustomerPromotionsin interfaceAssistedServicePromotionFacade- Parameters:
promotionCodeLike- "like" parameter for promotions query- Returns:
- {List} of AbstractRuleModel for current customer
-