|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.commerce.negotiation.operation.RuleInterpreterImpl
This is the abstract class that implements the RuleInterpreter Interface
Field Summary | |
protected java.lang.String |
bestBidValue
|
protected java.lang.String |
bidQty
|
protected java.lang.String |
bidValue
|
protected ControlRuleDataBean |
dataBean
|
protected java.lang.String |
lowestWinningBid
|
protected java.util.Vector |
objectList
|
protected ControlRuleAccessBean |
rule
|
Constructor Summary | |
RuleInterpreterImpl()
Creates an OpenCryRuleInterpreter object. |
Method Summary | |
void |
addRelevantObject(java.lang.Object param)
addRelevantObject method comment. |
java.lang.String |
getBidQty()
Fetches bid quantity. |
java.lang.String |
getBidValue()
Fetches bid value. |
ControlRuleAccessBean |
getControlRuleAccessBean()
Fetches a control rule. |
ControlRuleDataBean |
getControlRuleDataBean()
Fetches a control rule data bean. |
java.lang.String |
getLowestWinningBid()
Fetches the lowest winning bid. |
java.lang.Object |
getRelevantObject(int pos)
Fetches an object from list. |
abstract void |
populateDataBean()
Abstract method. |
abstract void |
saveDataBean()
Abstract method. |
void |
setBidQty(java.lang.String newBidQty)
Sets a new bid quantity. |
void |
setBidValue(java.lang.String newBidValue)
Sets a new bid value. |
void |
setControlRuleAccessBean(ControlRuleAccessBean param)
Sets a control rule. |
void |
setControlRuleDataBean(ControlRuleDataBean newControlRuleDataBean)
Setter method for controlRuleDataBean. |
void |
setLowestWinningBid(java.lang.String newLowestWinningBid)
Sets the lowest winning bid. |
boolean |
validate()
Determines whether a bid complies with a bid control rule. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.String bestBidValue
protected java.lang.String bidQty
protected java.lang.String bidValue
protected ControlRuleDataBean dataBean
protected java.lang.String lowestWinningBid
protected java.util.Vector objectList
protected ControlRuleAccessBean rule
Constructor Detail |
public RuleInterpreterImpl()
Method Detail |
public void addRelevantObject(java.lang.Object param)
addRelevantObject
in interface RuleInterpreter
com.ibm.commerce.negotiation.operation.RuleInterpreter
param
- java.lang.Objectpublic java.lang.String getBidQty()
getBidQty
in interface RuleInterpreter
public java.lang.String getBidValue()
getBidValue
in interface RuleInterpreter
public ControlRuleAccessBean getControlRuleAccessBean()
getControlRuleAccessBean
in interface RuleInterpreter
com.ibm.commerce.negotiation.operation.RuleInterpreter
public ControlRuleDataBean getControlRuleDataBean()
getControlRuleDataBean
in interface RuleInterpreter
public java.lang.String getLowestWinningBid()
getLowestWinningBid
in interface RuleInterpreter
public java.lang.Object getRelevantObject(int pos)
getRelevantObject
in interface RuleInterpreter
com.ibm.commerce.negotiation.operation.RuleInterpreter
pos
- intpublic abstract void populateDataBean() throws java.lang.Exception
populateDataBean
in interface RuleInterpreter
public abstract void saveDataBean() throws java.lang.Exception
saveDataBean
in interface RuleInterpreter
public void setBidQty(java.lang.String newBidQty)
setBidQty
in interface RuleInterpreter
newBidQty
- java.lang.Stringpublic void setBidValue(java.lang.String newBidValue)
setBidValue
in interface RuleInterpreter
newBidValue
- java.lang.Stringpublic void setControlRuleAccessBean(ControlRuleAccessBean param)
setControlRuleAccessBean
in interface RuleInterpreter
param
- The ControlRuleAccessBeanpublic void setControlRuleDataBean(ControlRuleDataBean newControlRuleDataBean)
setControlRuleDataBean
in interface RuleInterpreter
newControlRuleDataBean
- com.ibm.commerce.negotiation.beans.OpenCryBidControlRuleDataBeanpublic void setLowestWinningBid(java.lang.String newLowestWinningBid)
setLowestWinningBid
in interface RuleInterpreter
newLowestWinningBid
- java.lang.Stringpublic boolean validate() throws java.lang.Exception
validate
in interface RuleInterpreter
java.lang.Exception
-
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |