Uses of Class
com.skava.cart.orchestration.model.PromotionDetails
Packages that use PromotionDetails
Package
Description
The processor classes of the Cart Orchestration Service available here.
Cart and checkout Orchestration transformation Classes available here.
Contains cart orchestration utility classes.
The promotion orchestration processor classes are available here
The promotion orchestration util classes are available here
-
Uses of PromotionDetails in com.skava.cart.orchestration.processor
Methods in com.skava.cart.orchestration.processor that return PromotionDetailsModifier and TypeMethodDescriptionstatic PromotionDetails
LoyaltyDiscountResponseProcessor.getPromotionsFromLoyaltyDiscount
(PromotionDetails promotionDetails, List<LoyaltyDiscountResponse> loyaltyDiscount) This method is used to get the promotions information from the loyalty discount.Methods in com.skava.cart.orchestration.processor with parameters of type PromotionDetailsModifier and TypeMethodDescriptionstatic PromotionDetails
LoyaltyDiscountResponseProcessor.getPromotionsFromLoyaltyDiscount
(PromotionDetails promotionDetails, List<LoyaltyDiscountResponse> loyaltyDiscount) This method is used to get the promotions information from the loyalty discount. -
Uses of PromotionDetails in com.skava.cart.orchestration.transformation
Methods in com.skava.cart.orchestration.transformation with parameters of type PromotionDetailsModifier and TypeMethodDescriptionCartOrderPromotionTransformation.constructDiscountDTO
(PromotionDetails promoDetails, DiscountLevel discountLevel) This method is used to create the discount object. -
Uses of PromotionDetails in com.skava.cart.orchestration.utils
Methods in com.skava.cart.orchestration.utils with parameters of type PromotionDetailsModifier and TypeMethodDescriptionstatic BigDecimal
CartUtils.calculateDiscount
(PromotionDetails promotionDetails, PromotionBreakUpType type, BigDecimal quantity) This method is used for calculating promotion -
Uses of PromotionDetails in com.skava.promotion.orchestration.processor
Methods in com.skava.promotion.orchestration.processor with parameters of type PromotionDetailsModifier and TypeMethodDescriptionPromotionValidationResponseProcessorExtend.getAndRemoveDuplicatePromotionOffer
(PromotionDetails promoDetails, List<Promotion> promotions) This function is used to getAndRemoveDuplicatePromotionOffer.static void
PromotionValidationResponseProcessorExtend.updateConfirmationCode
(PromotionDetails promotionDetails, PromotionCoupon promotionCoupon) This method is used to update confirmation code for the promotion coupon.static void
PromotionValidationResponseProcessorExtend.updatePromoCoupon
(List<PromotionCoupon> promoCouponList, PromotionDetails promotionDetails) This method is used to update confirmation code for the list of promotion coupons. -
Uses of PromotionDetails in com.skava.promotion.orchestration.utils
Methods in com.skava.promotion.orchestration.utils with parameters of type PromotionDetailsModifier and TypeMethodDescriptionstatic PromotionCode
PromotionUtils.getPromotionCodesFromCoupons
(PromotionCoupon promoCoupon, PromotionDetails promoDetails, PromotionDetails itemPromoDetails, String locale) This method is used to get promo codes from the given coupons.static void
PromotionUtils.setPromoCodesFromCoupons
(List<PromotionCoupon> promoCouponList, PromotionDetails promoDetails, PromotionDetails itemPromoDetails, String locale) This method is used to set promo codes from the given coupons.static void
PromotionUtils.setPromoCodeValue
(PromotionDetails promoDetails, PromotionCode promoCode) This method is used to set promo code value.