Package com.ibm.commerce.couponredemption.commands

Provides the Controller Commands and Task Commands along with their implementations to redeem coupons in the store front.

See:
          Description

Interface Summary
ApplyCouponUsageCmd This task command is called from OrderPrepare command to incorporate the eCoupon discount onto the Adjustments in ORDERS and ORDERITEMS table.
CalculateDiscountAmtCmd The purpose of the task command is to computes the discount amount for each eCoupon that satisfy the purchase order conditions of the of the eCoupon.
CheckApplicabilityCmd The purpose of this command is to check for applicability of the coupons on the shopping cart.
CheckValidityCmd The purpose of this command is to check each of the eCoupons for expiry and put the information in expired variable which is used by the calling commands.
CouponDSSCmd This command is called when user selects a set of eCoupons and items for these coupons to be applied on in an order.
CouponDSSTaskCmd This task command is called from the CouponDSSCmd when user selects a set of eCoupons to be used on a set of items in her order.
FinalizeCouponUsageCmd This is a task command that is invoked from ORDERPROCESS command to mark all the eCoupons as unusable that are used in the current order preparation.
InitializeCouponUsageCmd This command is an empty implementation.
RedeemCouponCmd This command is invoked when the user asks to redeem her eCoupons before preparing order and it displays a set of eCoupons that can be applied to this order.
SummarizeCouponUsageCmd This command is an empty implementation
UseCouponIdCmd This command is invoked when the customer specifies a set of eCoupon codes explicitly while checking out.
UseCouponIdTaskCmd This command is invoked when the customer specifies a set of eCoupon codes explicitly while checking out.
 
Class Summary
ApplyCouponUsageCmdImpl This task command is called from OrderPrepare command to incorporate the eCoupon discount onto the Adjustments in ORDERS and ORDERITEMS table.
CalculateDiscountAmtCmdImpl The purpose of the task command is to computes the discount amount for each eCoupon that satisfy the purchase order conditions of the of the eCoupon.
CheckApplicabilityCmdImpl The purpose of this command is to check for applicability of the coupons on the shopping cart.
CheckValidityCmdImpl The purpose of this command is to check each of the eCoupons for expiry and put the information in expired variable which is used by the calling commands.
CouponDSSCmdImpl This command is called when user selects a set of eCoupons and items for these coupons to be applied on in an order.
CouponDSSTaskCmdImpl This task command is called from the CouponDSSCmd when user selects a set of eCoupons to be used on a set of items in her order.
CouponUtilities A utility class with common functions called repeatedly from different classes.
FinalizeCouponUsageCmdImpl This is a task command that is invoked from ORDERPROCESS command to mark all the eCoupons as unusable that are used in the current order preparation.
InitializeCouponUsageCmdImpl This command is an empty implementation.
RedeemCouponCmdImpl This command is invoked when the user asks to redeem her eCoupons before preparing order and it displays a set of eCoupons that can be applied to this order.
SummarizeCouponUsageCmdImpl This command is an empty implementation.
UseCouponIdCmdImpl This command is invoked when the customer specifies a set of eCoupon codes explicitly while checking out.
UseCouponIdTaskCmdImpl This command is invoked when the shopper specifies a set of eCoupon codes explicitly while checking out.
 

Package com.ibm.commerce.couponredemption.commands Description

Provides the Controller Commands and Task Commands along with their implementations to redeem coupons in the store front.