public abstract class RuleInterpreterImpl extends java.lang.Object implements RuleInterpreter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
Constructor and Description |
---|
RuleInterpreterImpl()
Creates an OpenCryRuleInterpreter object.
|
Modifier and Type | Method and Description |
---|---|
void |
addRelevantObject(java.lang.Object param)
addRelevantObject method comment.
|
java.lang.String |
getBidQty()
Fetches bid quantity.
|
java.lang.String |
getBidValue()
Fetches bid value.
|
CommandContext |
getCommandContext()
Gets command context.
|
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 |
setCommandContext(CommandContext cmdContext)
Sets command context.
|
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.
|
public static final java.lang.String COPYRIGHT
public RuleInterpreterImpl()
public void addRelevantObject(java.lang.Object param)
addRelevantObject
in interface RuleInterpreter
Object
- public java.lang.String getBidQty()
getBidQty
in interface RuleInterpreter
public java.lang.String getBidValue()
getBidValue
in interface RuleInterpreter
public ControlRuleAccessBean getControlRuleAccessBean()
getControlRuleAccessBean
in interface 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
int
- public abstract void populateDataBean() throws java.lang.Exception
populateDataBean
in interface RuleInterpreter
Excpetion
java.lang.Exception
public abstract void saveDataBean() throws java.lang.Exception
saveDataBean
in interface RuleInterpreter
Excpetion
java.lang.Exception
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
public void setCommandContext(CommandContext cmdContext)
setCommandContext
in interface RuleInterpreter
cmdContext
- public CommandContext getCommandContext()
getCommandContext
in interface RuleInterpreter