Given a calculation rule and a list of items, commands that extend this interface will determine the items that are qualified for the calculation rule.
This is the base interface that commands registered as calculation methods of type "CalculationRuleQualify" must extend. These commands include:
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT The IBM copyright notice field. |
static java.lang.String |
NAME The name of this interface. |
Method Summary | |
---|---|
Item[] |
getQualifiedItems() Returns the items that are qualified. |
void |
setItems(
Item[] aItems) Sets the items. |
void |
setRule(CalculationRuleAccessBean aabRule) Sets the calculation rule. |
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
public static final java.lang.String NAME
Method Detail |
---|
public Item[] getQualifiedItems()
public void setItems(Item[] aItems)
aItems
- the items.public void setRule(CalculationRuleAccessBean aabRule)
aabRule
- the calculation rule.