Package com.ibm.commerce.couponredemption.commands

Contains the commands that are used at the time of redeeming the coupons and processing the order with coupons.

See:
          Description

Interface Summary
ApplyCouponUsageCmd This task command is called from OrderPrepare command to incorpurate 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 aplicability of the coupons i.e., the purchase order condition is satisfied and the information is put in applicable variable which is used by the calling command.
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 shopper command is called when user selects a set of eCoupons to be used in an order.
CouponDSSTaskCmd This task command is called from the COUPONDSSCMD when user selects a set of eCoupons to be used in her order.
FinalizeCouponUsageCmd This is a task command that is invoked from ORDERPROCESS command to mark all the eCoupons that are used in the current order preparation.
InitializeCouponUsageCmd This command has no use now.
RedeemCouponCmd This command is invoked when the user asks to redeem her eCoupons before preparing order and it display a set of eCoupons that can be applied to this order.
SummarizeCouponUsageCmd  
UseCouponIdCmd This command is invoked when the shopper specifies a set of eCoupon codes explicitly while checking out.
UseCouponIdTaskCmd This command is invoked when the shopper specifies a set of eCoupon codes explicitly while checking out.
 

Class Summary
ApplyCouponUsageCmdImpl This task command is called from OrderPrepare command to incorpurate 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 aplicability of the coupons i.e., the purchase order condition is satisfied and the information is put in applicable variable which is used by the calling command.
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 shopper command is called when user selects a set of eCoupons to be used in an order.
CouponDSSTaskCmdImpl This task command is called from the COUPONDSSCMD when user selects a set of eCoupons to be used in her order.
FinalizeCouponUsageCmdImpl This is a task command that is invoked from ORDERPROCESS command to mark all the eCoupons that are used in the current order preparation.
InitializeCouponUsageCmdImpl This command has no use now.
RedeemCouponCmdImpl This command is invoked when the user asks to redeem her eCoupons before preparing order and it display a set of eCoupons that can be applied to this order.
SummarizeCouponUsageCmdImpl This command extends the SummarizeCalculationUsage command.
UseCouponIdCmdImpl This command is invoked when the shopper 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

Contains the commands that are used at the time of redeeming the coupons and processing the order with coupons.