java.lang.Object | +--com.ibm.commerce.order.utils.CalculationCmdImpl | +--com.ibm.commerce.price.commands.DiscountCalculationRuleQualifyCmdImpl
Check to see if the user is in any member group attached to the calculation rule for the order adjustment. The member group must also be recognized by the store (STOREMBRGP table).
This command calls the following TaskCommands:
This command uses the following AccessBeans:CalculationRuleMemberGroupRelationshipAccessBean
MemberGroupMemberAccessBean
CalculationRuleAccessBean
OrderItemAccessBean
Field Summary |
---|
Fields inherited from interface com.ibm.commerce.price.commands. DiscountCalculationRuleQualifyCmd |
COPYRIGHT,
defaultCommandClassName,
NAME |
Constructor Summary | |
---|---|
DiscountCalculationRuleQualifyCmdImpl() DiscountCalculationRuleQualifyCmdImpl constructor. |
Method Summary | |
---|---|
java.util.Vector |
getOrderItemABHashVector() getOrderItemABHashVector method comment. |
void |
performExecute() Execute the command. |
void |
setCalculationRuleAB(CalculationRuleAccessBean calculationRuleAB) set the calculation rule access bean. |
void |
setOrderItemABHash(java.util.Hashtable orderItemABHash) set the orderItem access bean hash. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll,
toString, wait, wait, wait |
Constructor Detail |
---|
public DiscountCalculationRuleQualifyCmdImpl()
Method Detail |
---|
public java.util.Vector getOrderItemABHashVector()
public void performExecute() throws ECException
ECException
public void setCalculationRuleAB(CalculationRuleAccessBean calculationRuleAB)
calculationRuleAB
- a calculation rule access
beanpublic void setOrderItemABHash(java.util.Hashtable orderItemABHash)
orderItemABHash
- a hashtable for orderitem
accessbean