|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.commerce.command.AbstractECCommand | +--com.ibm.commerce.command.TaskCommandImpl | +--com.ibm.commerce.command.BusinessPolicyCommandImpl | +--com.ibm.commerce.order.calculation.CalculationCmdImpl | +--com.ibm.commerce.order.calculation.NonDiscountedPriceCalculationScaleLookupCmdImpl
This is the default implementation of the NonDiscountedPriceCalculationScaleLookup
command.
NonDiscountedPriceCalculationScaleLookupCmd
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.AbstractECCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.order.calculation.NonDiscountedPriceCalculationScaleLookupCmd |
defaultCommandClassName, NAME |
Constructor Summary | |
NonDiscountedPriceCalculationScaleLookupCmdImpl()
|
Method Summary | |
java.math.BigDecimal |
getBaseMonetaryValue()
Returns the base monetary value. |
protected Item[] |
getItems()
Returns the items. |
java.math.BigDecimal |
getLookupNumber()
Returns the lookup number. |
protected java.math.BigDecimal |
getLookupNumber(Item aItem)
Returns the lookup number of a particular item. |
java.math.BigDecimal |
getResultMultiplier()
Returns the result multiplier. |
protected CalculationRuleAccessBean |
getRule()
Returns the calculation rule. |
protected CalculationScaleAccessBean |
getScale()
Returns the calculation scale. |
protected java.lang.Integer |
getTaxCategoryId()
Returns the tax category of the calculation rule. |
java.math.BigDecimal[] |
getWeights()
Returns the weights of the items. |
void |
performExecute()
Contains the actual business logic of the command It should be implemented by all the command writer. |
void |
reset()
This method is called after a command has been executed to reset its states variables. |
protected void |
setBaseMonetaryValue(java.math.BigDecimal adBaseMonetaryValue)
Sets the base monetary value. |
void |
setItems(Item[] aItems)
Sets the items. |
protected void |
setLookupNumber(java.math.BigDecimal adLookupNumber)
Sets the lookup number. |
protected void |
setResultMultiplier(java.math.BigDecimal adResultMultiplier)
Sets the result multiplier. |
void |
setRule(CalculationRuleAccessBean aabRule)
Sets the calculation rule. |
void |
setScale(CalculationScaleAccessBean aabScale)
Sets the calculation scale. |
protected void |
setWeights(java.math.BigDecimal[] adWeights)
Set the weights of the items. |
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.AbstractECCommand |
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, setAccCheck, setCommandContext, setCommandIfName, 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.CalculationCmd |
getCurrency, getCustomProperties, getCustomProperty, getTimestamp, getUsageId, setCurrency, setCustomProperties, setCustomProperty, setTimestamp, setUsageId |
Methods inherited from interface com.ibm.commerce.command.BusinessPolicyCommand |
getPolicyId, getRequestProperties, setPolicyId, setRequestProperties |
Methods inherited from interface com.ibm.commerce.command.ECCommand |
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters |
Field Detail |
public static final java.lang.String COPYRIGHT
Constructor Detail |
public NonDiscountedPriceCalculationScaleLookupCmdImpl()
Method Detail |
public java.math.BigDecimal getBaseMonetaryValue()
CalculationScaleLookupCmd
getBaseMonetaryValue
in interface CalculationScaleLookupCmd
protected Item[] getItems()
public java.math.BigDecimal getLookupNumber()
CalculationScaleLookupCmd
getLookupNumber
in interface CalculationScaleLookupCmd
protected java.math.BigDecimal getLookupNumber(Item aItem) throws ECException
public java.math.BigDecimal getResultMultiplier()
CalculationScaleLookupCmd
getResultMultiplier
in interface CalculationScaleLookupCmd
protected CalculationRuleAccessBean getRule()
protected CalculationScaleAccessBean getScale()
protected java.lang.Integer getTaxCategoryId() throws ECException
public java.math.BigDecimal[] getWeights()
CalculationScaleLookupCmd
getWeights
in interface CalculationScaleLookupCmd
public void performExecute() throws ECException
ECCommand
performExecute
in interface ECCommand
performExecute
in class AbstractECCommand
com.ibm.commerce.command.ECCommand
com.ibm.commerce.command.CommandException
- The superclass for all ECExceptions.public void reset()
AbstractECCommand
reset
in class CalculationCmdImpl
protected void setBaseMonetaryValue(java.math.BigDecimal adBaseMonetaryValue)
public void setItems(Item[] aItems)
CalculationScaleLookupCmd
setItems
in interface CalculationScaleLookupCmd
protected void setLookupNumber(java.math.BigDecimal adLookupNumber)
protected void setResultMultiplier(java.math.BigDecimal adResultMultiplier)
public void setRule(CalculationRuleAccessBean aabRule)
CalculationScaleLookupCmd
setRule
in interface CalculationScaleLookupCmd
public void setScale(CalculationScaleAccessBean aabScale)
CalculationScaleLookupCmd
setScale
in interface CalculationScaleLookupCmd
protected void setWeights(java.math.BigDecimal[] adWeights)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |