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.NonDiscountedPriceCalculationScaleLookupCmdImpl | +--com.ibm.commerce.order.calculation.TaxableNetPricePlusNetShippingCalculationScaleLookupCmdImpl
This is the default implementation of the
TaxableNetPricePlusNetShippingCalculationScaleLookup
command.
TaxableNetPricePlusNetShippingCalculationScaleLookupCmd
,
Serialized Form
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT |
Fields inherited from class com.ibm.commerce.command. BusinessPolicyCommandImpl |
policyId,
requestProperties |
Fields inherited from class com.ibm.commerce.command. AbstractECTargetableCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.order.calculation. TaxableNetPricePlusNetShippingCalculationScaleLookupCmd |
defaultCommandClassName,
NAME |
Fields inherited from interface com.ibm.commerce.order.calculation. NonDiscountedPriceCalculationScaleLookupCmd |
defaultCommandClassName,
NAME |
Fields inherited from interface com.ibm.commerce.command. ECCommand |
defaultCommandClassName |
Constructor Summary | |
---|---|
TaxableNetPricePlusNetShippingCalculationScaleLookupCmdImpl() |
Method Summary | |
---|---|
protected
java.math.BigDecimal |
getLookupNumber(
Item aItem) Returns the lookup number of a particular item. |
void |
performExecute() The business logic for this command. |
void |
reset() This method should be called after a command has been executed to reset its states variables. |
Methods inherited from class com.ibm.commerce.order.calculation. NonDiscountedPriceCalculationScaleLookupCmdImpl |
getBaseMonetaryValue,
getItems,
getLookupNumber,
getResultMultiplier,
getRule,
getScale,
getTaxCategoryId,
getWeights,
setBaseMonetaryValue,
setItems,
setLookupNumber,
setResultMultiplier,
setRule,
setScale,
setWeights |
Methods inherited from class com.ibm.commerce.order.calculation. CalculationCmdImpl |
createCommand,
getCurrency,
getCustomProperties,
getCustomProperty,
getTimestamp,
getUsageId,
setCurrency,
setCustomProperties,
setCustomProperty,
setTimestamp,
setUsageId |
Methods inherited from class com.ibm.commerce.command. BusinessPolicyCommandImpl |
getPolicyId,
getRequestProperties,
setPolicyId,
setRequestProperties |
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 |
Methods inherited from interface com.ibm.commerce.order.calculation. CalculationScaleLookupCmd |
getBaseMonetaryValue,
getLookupNumber,
getResultMultiplier,
getWeights,
setItems,
setRule,
setScale |
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
Constructor Detail |
---|
public TaxableNetPricePlusNetShippingCalculationScaleLookupCmdImpl()
Method Detail |
---|
public void performExecute() throws ECException
AbstractECTargetableCommand
performExecute
in interface
ECCommand
performExecute
in class
NonDiscountedPriceCalculationScaleLookupCmdImpl
ECException
protected java.math.BigDecimal getLookupNumber(Item aItem) throws ECException
NonDiscountedPriceCalculationScaleLookupCmdImpl
getLookupNumber
in class
NonDiscountedPriceCalculationScaleLookupCmdImpl
ECException
public void reset()
AbstractECTargetableCommand
reset
in class
NonDiscountedPriceCalculationScaleLookupCmdImpl
com.ibm.websphere.command.Command#reset()