com.ibm.commerce.negotiation.operation
Class SealedBidRuleInterpreterImpl

java.lang.Object
  |
  +--com.ibm.commerce.negotiation.operation.RuleInterpreterImpl
        |
        +--com.ibm.commerce.negotiation.operation.SealedBidRuleInterpreterImpl
All Implemented Interfaces:
RuleInterpreter

public class SealedBidRuleInterpreterImpl
extends RuleInterpreterImpl

This class handles the Seled Bid Auction Bid rule.


Fields inherited from class com.ibm.commerce.negotiation.operation.RuleInterpreterImpl
bestBidValue, bidQty, bidValue, dataBean, lowestWinningBid, objectList, rule
 
Constructor Summary
SealedBidRuleInterpreterImpl()
          Creates an OpenCryBidRuleInterpreterImpl object.
 
Method Summary
 void populateDataBean()
          Populates the data bean.
 void saveDataBean()
          Save the databean back to Database.
 boolean validate()
          Validates the rule.
 
Methods inherited from class com.ibm.commerce.negotiation.operation.RuleInterpreterImpl
addRelevantObject, getBidQty, getBidValue, getControlRuleAccessBean, getControlRuleDataBean, getLowestWinningBid, getRelevantObject, setBidQty, setBidValue, setControlRuleAccessBean, setControlRuleDataBean, setLowestWinningBid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SealedBidRuleInterpreterImpl

public SealedBidRuleInterpreterImpl()
Creates an OpenCryBidRuleInterpreterImpl object.
Method Detail

populateDataBean

public void populateDataBean()
                      throws java.lang.Exception
Populates the data bean.
Overrides:
populateDataBean in class RuleInterpreterImpl

saveDataBean

public void saveDataBean()
                  throws java.lang.Exception
Save the databean back to Database.
Overrides:
saveDataBean in class RuleInterpreterImpl
Throws:
java.lang.Exception - The exception description.

validate

public boolean validate()
                 throws java.lang.Exception
Validates the rule.
Overrides:
validate in class RuleInterpreterImpl
Returns:
boolean
Throws:
java.lang.Exception - The exception description.