com.ibm.commerce.order.calculation
Class ApplyStandardShippingChargeBySellerCmdImpl
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.order.calculation.ApplyCalculationUsageCmdImpl
com.ibm.commerce.order.calculation.ApplyStandardShippingChargeBySellerCmdImpl
- All Implemented Interfaces:
- ApplyCalculationUsageCmd, BusinessPolicyCommand, CalculationCmd, ECCommand, ECTargetableCommand, TaskCommand
- public class ApplyStandardShippingChargeBySellerCmdImpl
- extends ApplyCalculationUsageCmdImpl
An implementation of ApplyCalculationUsageCmd for the bootstrap business policy "ShippingChargeByCarrier".
Its behaviour is the same as that of ApplyCalculationUsageCmdImpl, except that it also unsets the "shipping to be charged by carrier" flag of each item (see ORDERITEMS.PREPAREFLAGS).
Commands used:
Access beans used:
- See Also:
- Serialized Form
Field Summary |
static java.lang.String |
COPYRIGHT
The IBM copyright notice field. |
Method Summary |
void |
performExecute()
The business logic for this command. |
Methods inherited from class com.ibm.commerce.order.calculation.ApplyCalculationUsageCmdImpl |
callCodeApply, callCodeCalculate, callCodeCombine, checkAppliedItems, getAppliedItems, getItems, getTaxCategoryIds, reset, setItems, setTaxCategoryIds, updateAppliedItems |
Methods inherited from class com.ibm.commerce.order.calculation.CalculationCmdImpl |
createCommand, getCurrency, getCustomProperties, getCustomProperty, getTimestamp, getUsageId, recycleCommand, 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
ApplyStandardShippingChargeBySellerCmdImpl
public ApplyStandardShippingChargeBySellerCmdImpl()
- Constructor for ApplyStandardShippingChargeBySellerCmdImpl.
performExecute
public void performExecute()
throws ECException
- Description copied from class: AbstractECTargetableCommand
- The business logic for this command. This method should be overwritten by all command writers. Command writers should call super.performExecute() as the first line in their method.
-
- Specified by:
- performExecute in interface ECCommand
- Overrides:
- performExecute in class ApplyCalculationUsageCmdImpl
-
- Throws:
- ECException
- See Also:
- ECCommand.performExecute()
Feedback
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.