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 PromotionDetailsLoyaltyDiscountResponseProcessor.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 PromotionDetailsLoyaltyDiscountResponseProcessor.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 BigDecimalCartUtils.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 voidPromotionValidationResponseProcessorExtend.updateConfirmationCode(PromotionDetails promotionDetails, PromotionCoupon promotionCoupon) This method is used to update confirmation code for the promotion coupon.static voidPromotionValidationResponseProcessorExtend.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 PromotionCodePromotionUtils.getPromotionCodesFromCoupons(PromotionCoupon promoCoupon, PromotionDetails promoDetails, PromotionDetails itemPromoDetails, String locale) This method is used to get promo codes from the given coupons.static voidPromotionUtils.setPromoCodesFromCoupons(List<PromotionCoupon> promoCouponList, PromotionDetails promoDetails, PromotionDetails itemPromoDetails, String locale) This method is used to set promo codes from the given coupons.static voidPromotionUtils.setPromoCodeValue(PromotionDetails promoDetails, PromotionCode promoCode) This method is used to set promo code value.