Given a calulation usage, an order and its orderitems, commands that extend this interface will perform additional processing to the order and its orderitems during order processing.
This is the base interface that commands registered as calculation methods of type "FinalizeCalculationUsage" must extend. These commands include:
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT The IBM copyright notice field. |
static java.lang.String |
NAME The name of this interface. |
Method Summary | |
---|---|
void |
setOrder(
OrderAccessBean aabOrder) Sets the order. |
void |
setOrderItems(
OrderItemAccessBean[] aabOrderItems) Sets the orderitems. |
Methods inherited from interface com.ibm.commerce.order.calculation. CalculationCmd |
getCurrency,
getCustomProperties,
getCustomProperty,
getTimestamp,
getUsageId,
setCurrency,
setCustomProperties,
setCustomProperty,
setTimestamp,
setUsageId |
Methods inherited from interface com.ibm.commerce.command. BusinessPolicyCommand |
getPolicyId,
getRequestProperties,
setPolicyId,
setRequestProperties |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
public static final java.lang.String NAME
Method Detail |
---|
public void setOrder(OrderAccessBean aabOrder)
aabOrder
- the order.public void setOrderItems(OrderItemAccessBean[] aabOrderItems)
aabOrderItems
- the orderitems.