Update Trading Agreement's Spending information for the given order. Parameters:
Parameter Name | Type | Descriptions |
order | OrderAccessBean | The OrderAccessBean of the order |
orderItems | Vector of OrderItemAccess | Vector of OrderItemAccessBeans representing the order items that make up the order. |
totalAmount | BigDecimal | The Total Amount to be recorded. This amount is in the currency of the order. |
errorViewName | String | Optional error view name passed in by the Caller. |
PaymentConstants.ERR_CODE_CURRENCY_CONVERT_FAIL
(1961) -
Currency conversion not available or failed.PaymentConstants.ERR_CODE_PURCHASE_AMOUNT_EXCEED_LIMIT_OF_TA
(1962) - Purchase Amount Exceeded the Spending Limit (Amount) of the
TradingAgreement for at least one of the OrderItems.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT IBM copyright notice field. |
static java.lang.String |
defaultCommandClassName The default implementation of this command. |
static java.lang.String |
ERRTASK_NAME Name of the default error view for this command. |
static java.lang.String |
NAME The name of this command. |
Method Summary | |
---|---|
void |
setErrorViewName(java.lang.String sEVN) Sets the error view to be used to report error. |
void |
setOrder(
OrderAccessBean abOrder) Sets the order property of the command. |
void |
setOrderItems(
OrderItemAccessBean[] aOrderItems) Sets the orderItems property of the command. |
void |
setTotalAmount(java.math.BigDecimal nTotalAmount)
Sets the totalAmount property of the command. |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
public static final java.lang.String NAME
public static final java.lang.String defaultCommandClassName
public static final java.lang.String ERRTASK_NAME
Method Detail |
---|
public void setErrorViewName(java.lang.String sEVN)
sEVN
- the Error View namepublic void setOrder(OrderAccessBean abOrder)
abOrder
- the OrderAccessBean of the
Order.public void setOrderItems(OrderItemAccessBean[] aOrderItems)
aOrderItems
- the Array of OrderItemAccessBean of order items
in the orderpublic void setTotalAmount(java.math.BigDecimal nTotalAmount)
nTotalAmount
- the total amount for the Trading Agreement
spending limit record update