public class CSROrderAdjustmentUpdateCmdImpl extends ToolsControllerCommandImpl implements CSROrderAdjustmentUpdateCmd
This command calls the following command(s):
This command uses the following AccessBean(s):
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
static java.lang.String | ERRTASK_NAME
Error handling view name for this command.
|
Constructor and Description |
---|
CSROrderAdjustmentUpdateCmdImpl() |
Modifier and Type | Method and Description |
---|---|
protected TypedProperty | exceptionUtil(TypedProperty prop, java.lang.Exception ex, java.lang.String methodName, java.lang.String cmdName)
This method sets up the response property when an exception occurs.
|
protected void | executeCSROrderPrepare()
Calls CSROrderPrepareCmd to prepare order(s).
|
protected void | executeSetOrderLevelAdjustmentCmd(java.lang.String orderId, java.math.BigDecimal menuAdjustment, java.math.BigDecimal shippingCharge)
Calls SetOrderLevelParameterCmd to set adjustments.
|
java.math.BigDecimal | getFirstManuAdjust()
Returns manual adjustment for first order.
|
java.lang.String | getFirstOrderCouponIds()
Returns the string of coupon IDs used in the first order.
|
java.lang.String | getFirstOrderId()
Returns first order ID.
|
java.math.BigDecimal | getFirstShip()
Returns the shipping charge for first order.
|
java.util.Hashtable | getNLS()
Returns NLS properties.
|
CommandContext | getOrgCmdContext()
Returns original command context.
|
java.lang.Integer | getOrgLangId()
Returns original language ID.
|
java.util.Locale | getOrgLocale()
Returns original Locale.
|
TypedProperty | getOrgReqProperties()
Returns original request properties.
|
java.lang.String | getRedirectURL()
Gets the URL to be redirected to.
|
AccessVector | getResources()
Gets the access vector accessed by this command.
|
java.math.BigDecimal | getSecondManuAdjust()
Returns manual adjustment for second order.
|
java.lang.String | getSecondOrderCouponIds()
Returns the string of coupon IDs used in the second order.
|
java.lang.String | getSecondOrderId()
Returns second order ID.
|
java.math.BigDecimal | getSecondShip()
Returns the shipping charge for second order.
|
java.lang.String | getShopperId()
Returns shopper ID.
|
boolean | isFirstDirtyBit()
Returns true if any adjustment field in first order has been changed.
|
boolean | isFirstShippingOverride()
Returns true if shipping charge field in first order has been overridden.
|
boolean | isSecondDirtyBit()
Returns true if any adjustment field in second order has been changed.
|
boolean | isSecondShippingOverride()
Returns true if shipping charge field in second order has been overridden.
|
void | performExecute()
Performs the execution for updating the order level CSR adjustments, eCoupons, and overrides the shipping charges for the order(s)
|
protected void | setFirstDirtyBit(java.lang.String newFirstDirtyBit)
Sets true if any adjustment field in first order has been changed.
|
protected void | setFirstManuAdjust(java.lang.String newFirstManuAdjust)
Sets manual adjustment for first order..
|
void | setFirstOrderCouponIds(java.lang.String newFirstOrderCouponIds)
Sets the list of coupons used in the first order
|
protected void | setFirstOrderId(java.lang.String newFirstOrderId)
Sets first order ID.
|
protected void | setFirstShip(java.lang.String newFirstShip)
Sets the shipping charge for the first order.
|
protected void | setFirstShippingOverride(java.lang.String newFirstShippingOverride)
Sets true if shipping charge field in first order has been overridden.
|
protected void | setNLS(java.util.Hashtable newNLS)
Sets NLS properties.
|
protected void | setOrgCmdContext(CommandContext newOrgCmdContext)
Sets original command context.
|
protected void | setOrgLangId(java.lang.Integer newOrgLangId)
Sets original language ID.
|
protected void | setOrgLocale(java.util.Locale newOrgLocale)
Sets original Locale.
|
protected void | setOrgReqProperties(TypedProperty newOrgReqProperties)
Sets original request properties.
|
void | setRedirectURL(java.lang.String newRedirectURL)
Sets the redirect URL
|
protected void | setSecondDirtyBit(java.lang.String newSecondDirtyBit)
Returns true if any adjustment field in second order has been changed.
|
protected void | setSecondManuAdjust(java.lang.String newSecondManuAdjust)
Sets manual adjustment for second order.
|
void | setSecondOrderCouponIds(java.lang.String newSecondOrderCouponIds)
Sets the string having the coupon IDs of the coupons used in the second order
|
protected void | setSecondOrderId(java.lang.String newSecondOrderId)
Sets second order ID.
|
protected void | setSecondShip(java.lang.String newSecondShip)
Sets the shipping charge for second order.
|
protected void | setSecondShippingOverride(java.lang.String newSecondShippingOverride)
Returns true if shipping charge field in second order has been overridden.
|
protected void | setShopperId(java.lang.String newShopperId)
Sets shopper ID.
|
void | validateParameters()
Gets XMLObject from the GUI Notebook or Wizard and get ready to parse it.
|
public static final java.lang.String COPYRIGHT
public static java.lang.String ERRTASK_NAME
protected TypedProperty exceptionUtil(TypedProperty prop, java.lang.Exception ex, java.lang.String methodName, java.lang.String cmdName)
protected void executeCSROrderPrepare() throws ECException
protected void executeSetOrderLevelAdjustmentCmd(java.lang.String orderId, java.math.BigDecimal menuAdjustment, java.math.BigDecimal shippingCharge) throws ECException, java.lang.Exception
public java.math.BigDecimal getFirstManuAdjust()
public java.lang.String getFirstOrderCouponIds()
public java.lang.String getFirstOrderId()
public java.math.BigDecimal getFirstShip()
public java.util.Hashtable getNLS()
public CommandContext getOrgCmdContext()
public java.lang.Integer getOrgLangId()
public java.util.Locale getOrgLocale()
public TypedProperty getOrgReqProperties()
public java.lang.String getRedirectURL()
public AccessVector getResources() throws ECException
public java.math.BigDecimal getSecondManuAdjust()
public java.lang.String getSecondOrderCouponIds()
public java.lang.String getSecondOrderId()
public java.math.BigDecimal getSecondShip()
public java.lang.String getShopperId()
public boolean isFirstDirtyBit()
public boolean isFirstShippingOverride()
public boolean isSecondDirtyBit()
public boolean isSecondShippingOverride()
public void performExecute() throws ECException
protected void setFirstDirtyBit(java.lang.String newFirstDirtyBit)
protected void setFirstManuAdjust(java.lang.String newFirstManuAdjust)
public void setFirstOrderCouponIds(java.lang.String newFirstOrderCouponIds)
protected void setFirstOrderId(java.lang.String newFirstOrderId)
protected void setFirstShip(java.lang.String newFirstShip)
protected void setFirstShippingOverride(java.lang.String newFirstShippingOverride)
protected void setNLS(java.util.Hashtable newNLS)
protected void setOrgCmdContext(CommandContext newOrgCmdContext)
protected void setOrgLangId(java.lang.Integer newOrgLangId)
protected void setOrgLocale(java.util.Locale newOrgLocale)
protected void setOrgReqProperties(TypedProperty newOrgReqProperties)
public void setRedirectURL(java.lang.String newRedirectURL)
protected void setSecondDirtyBit(java.lang.String newSecondDirtyBit)
protected void setSecondManuAdjust(java.lang.String newSecondManuAdjust)
public void setSecondOrderCouponIds(java.lang.String newSecondOrderCouponIds)
protected void setSecondOrderId(java.lang.String newSecondOrderId)
protected void setSecondShip(java.lang.String newSecondShip)
protected void setSecondShippingOverride(java.lang.String newSecondShippingOverride)
protected void setShopperId(java.lang.String newShopperId)
public void validateParameters() throws ECApplicationException