com.ibm.commerce.order.calculation
Class TaxCalculationCodeCombineCmdImpl

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.CalculationCodeCombineCmdImpl
                          com.ibm.commerce.order.calculation.TaxCalculationCodeCombineCmdImpl
All Implemented Interfaces:
BusinessPolicyCommand, CalculationCmd, CalculationCodeCombineCmd, ECCommand, ECTargetableCommand, TaskCommand, TaxCalculationCodeCombineCmd

public class TaxCalculationCodeCombineCmdImpl
extends CalculationCodeCombineCmdImpl
implements TaxCalculationCodeCombineCmd

This is the default implementation of the TaxCalculationCodeCombine command.

See Also:
TaxCalculationCodeCombineCmd, 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.TaxCalculationCodeCombineCmd
defaultCommandClassName, NAME
Fields inherited from interface com.ibm.commerce.command.ECCommand
defaultCommandClassName
Constructor Summary
TaxCalculationCodeCombineCmdImpl()
Method Summary
protected CalculationCodeAccessBean[] getCodes(Item aItem)
Returns the calculation code with the highest sequence.
Methods inherited from class com.ibm.commerce.order.calculation.CalculationCodeCombineCmdImpl
addItem, callCodeQualify, createGroupKey, createGroups, getDefaultCode, getDirectlyAttachedCodes, getGroups, getIndirectlyAttachedCodes, getItems, getTaxCategoryIds, isDirectAttachmentsOverride, isRestricted, performExecute, processItem, reset, setGroups, setItems, setTaxCategoryIds, toString
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.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.CalculationCodeCombineCmd
getGroups, setItems, setTaxCategoryIds
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

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values
Constructor Detail

TaxCalculationCodeCombineCmdImpl

public TaxCalculationCodeCombineCmdImpl()
Method Detail

getCodes

protected CalculationCodeAccessBean[] getCodes(Item aItem)
                                        throws ECException
Returns the calculation code with the highest sequence.
Overrides:
getCodes in class CalculationCodeCombineCmdImpl
Parameters:
aItem - the item.
Returns:
the calculation codes attached to the item.
Throws:
ECException

Feedback