com.ibm.commerce.isv.kit.tax
Class TaxCalculationUsageTIKCmdImpl
java.lang.Object
|
+--CacheableCommandImpl
|
+--com.ibm.commerce.command.AbstractECTargetableCommand
|
+--com.ibm.commerce.command.TaskCommandImpl
|
+--com.ibm.commerce.command.BusinessPolicyCommandImpl
|
+--com.ibm.commerce.order.calculation.CalculationCmdImpl
|
+--com.ibm.commerce.isv.kit.tax.TaxCalculationUsageTIKCmdImpl
- All Implemented Interfaces:
-
BusinessPolicyCommand,
CalculationCmd,
ECCommand,
ECTargetableCommand,
FinalizeCalculationUsageCmd,
TaskCommand,
TaxCalculationUsageTIKCmd
- public class TaxCalculationUsageTIKCmdImpl
- extends
CalculationCmdImpl
- implements
TaxCalculationUsageTIKCmd
This is a task command that is invoked from ORDERPROCESS command to set the
audit flag for each order items that are used in the current order
preparation.
The input to this command is :
The orderID corresponding to which the order
iteams are to be flagged for audit as used.
- See Also:
- Serialized
Form
Field Summary |
static java.lang.String |
COPYRIGHT
The IBM copyright notice field. |
Methods inherited from class
com.ibm.commerce.order.calculation.
CalculationCmdImpl |
createCommand,
getCurrency,
getCustomProperties,
getCustomProperty,
getTimestamp,
getUsageId,
reset,
setCurrency,
setCustomProperties,
setCustomProperty,
setTimestamp,
setUsageId |
Methods inherited from class
com.ibm.commerce.command.
AbstractECTargetableCommand |
accessControlCheck,
checkIsAllowed,
checkParameters,
checkResourcePermission,
createCommandExecutionEvent,
execute,
finalize,
getAccCheck,
getCommandContext,
getCommandIfName,
getCommandName,
getCommandStoreId,
getDefaultProperties,
getResources,
getStoreId,
getUser,
getUserId,
isReadyToCallExecute,
setAccCheck,
setCommandContext,
setCommandIfName,
setCommandStoreId,
setDefaultProperties,
validateParameters |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait,
wait, wait |
COPYRIGHT
public static final java.lang.String COPYRIGHT
- The IBM copyright notice field.
- See Also:
-
Constant Field Values
TaxCalculationUsageTIKCmdImpl
public TaxCalculationUsageTIKCmdImpl()
- TaxCalculationUsageTIKCmdImpl constructor, call super .
getOrder
public OrderAccessBean getOrder()
- Get the order Ids.
-
- Returns:
- com.ibm.commerce.order.objects.OrderAccessBean
getOrderItems
public OrderItemAccessBean[] getOrderItems()
- Get the order items.
-
- Returns:
- com.ibm.commerce.order.objects.OrderItemAccessBean[]
public void performExecute()
throws ECException
-
This is a task command that is invoked from ORDERPROCESS command to set the
audit flag for each order items that are used in the current order
preparation.
-
- Specified by:
-
performExecute
in interface
ECCommand
- Overrides:
-
performExecute
in class
AbstractECTargetableCommand
-
- Throws:
:
- com.ibm.commerce.exception.ECException.
-
ECException
setOrder
public void setOrder(OrderAccessBean newOrder)
- Set the order.
-
- Specified by:
-
setOrder
in interface
FinalizeCalculationUsageCmd
-
- Parameters:
newOrder
-
com.ibm.commerce.order.objects.OrderAccessBean
setOrderItems
public void setOrderItems(OrderItemAccessBean[] newOrderItems)
- Set the order items.
-
- Specified by:
-
setOrderItems
in interface
FinalizeCalculationUsageCmd
-
- Parameters:
newOrderItems
-
com.ibm.commerce.order.objects.OrderItemAccessBean[]