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.


Field Summary
static java.lang.String COPYRIGHT
Copyright statement.
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
Field Detail

COPYRIGHT

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

SealedBidRuleInterpreterImpl

public SealedBidRuleInterpreterImpl()
Creates an OpenCryBidRuleInterpreterImpl object.
Method Detail

populateDataBean

public void populateDataBean()
                      throws java.lang.Exception
Populates the data bean.
Specified by:
populateDataBean in interface RuleInterpreter
Specified by:
populateDataBean in class RuleInterpreterImpl
Throws:
java.lang.Exception

saveDataBean

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

validate

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

Feedback