public class RemovePromotionCodeFromOrderCOTaskCmdImpl extends AbstractRemovePromotionCodeFromOrderTaskCmdImpl implements RemovePromotionCodeFromOrderTaskCmd
Constructor and Description |
---|
RemovePromotionCodeFromOrderCOTaskCmdImpl() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Short | checkPromotionCodeImplType(java.lang.String code)
This method returns the promotion code implementation type.
|
void | performExecute()
This method executes the business logic of this command implementation.
|
protected void | removeUniquePromotionCodeFromOrder(java.lang.Long orderId, java.lang.String code)
This method is used to remove promotion code from an order with unique promotion code implementation.
|
void | reset()
This method is called after a command has been executed.
|
void | setOrderId(java.lang.Long orderId)
This is the method to set order id.
|
void | setPromotionCode(java.lang.String promotionCode)
This is the method to set promotion code.
|
void | setPromotionCodeType(java.lang.Short promotionCodeType)
This method sets the implementation type that is used for promotion code.
|
public RemovePromotionCodeFromOrderCOTaskCmdImpl()
protected void removeUniquePromotionCodeFromOrder(java.lang.Long orderId, java.lang.String code) throws ECException
protected java.lang.Short checkPromotionCodeImplType(java.lang.String code) throws ECException
public void performExecute() throws ECException
The business logic of this command implementation is responsible for removing a promotion code from an order.
public void setOrderId(java.lang.Long orderId)
public void setPromotionCode(java.lang.String promotionCode)
public void setPromotionCodeType(java.lang.Short promotionCodeType)
public void reset()