com.ibm.commerce.order.calculation
Interface ShippingAdjustmentCalculationCodeCombineCmd
-
- All Superinterfaces:
- BusinessPolicyCommand, com.ibm.websphere.command.CacheableCommand, com.ibm.commerce.command.CacheableECCommand, CalculationCmd, CalculationCodeCombineCmd, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, ECCommand, java.io.Serializable, com.ibm.websphere.command.TargetableCommand, TaskCommand
- All Known Implementing Classes:
- ShippingAdjustmentCalculationCodeCombineCmdImpl
public interface ShippingAdjustmentCalculationCodeCombineCmd extends CalculationCodeCombineCmd
The ShippingAdjustmentCalculationCodeCombineCmd is used to combine the calculation code for Shipping Adjustment calculation usage.Given a calculation usage and a list of items, this command will determine the shipping adjustment calculation codes that are attached to the items. It will return a list of groups (see
Group
), each containing the following:- a shipping adjustment calculation code.
- the list of items that the shipping adjustment calculation code is attached to.
For more information, refer to the default implementation of this command,
ShippingAdjustmentCalculationCodeCombineCmdImpl
.This command is registered as the following bootstrap calculation methods:
Storeent ID Calculation Usage ID Name -1 -7 CalculationCodeCombine (shipping adjustment)
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.String
COPYRIGHT
The IBM copyright notice field.static java.lang.String
defaultCommandClassName
The default implementation of this command.static java.lang.String
NAME
The name of this command.
-
Method Summary
-
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
-
Methods inherited from interface com.ibm.websphere.command.CacheableCommand
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
-
Methods inherited from interface com.ibm.websphere.command.TargetableCommand
getCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputProperties
-
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, performExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
-
-
-
-
Field Detail
-
COPYRIGHT
static final java.lang.String COPYRIGHT
The IBM copyright notice field.- See Also:
- Constant Field Values
-
NAME
static final java.lang.String NAME
The name of this command.- See Also:
- Constant Field Values
-
defaultCommandClassName
static final java.lang.String defaultCommandClassName
The default implementation of this command.- See Also:
- Constant Field Values
-
-