public interface RuleInterpreter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
Modifier and Type | Method and Description |
---|---|
void |
addRelevantObject(java.lang.Object param)
Adds any relevantObject.
|
java.lang.String |
getBidQty()
Gets the quantity for the bid.
|
java.lang.String |
getBidValue()
Gets the bid price.
|
CommandContext |
getCommandContext()
Sets command context.
|
ControlRuleAccessBean |
getControlRuleAccessBean()
Gets the control rule access bean.
|
ControlRuleDataBean |
getControlRuleDataBean()
Gets the control rule data bean.
|
java.lang.String |
getLowestWinningBid()
Gets lowest winning bid.
|
java.lang.Object |
getRelevantObject(int pos)
Gets the relevant object that is set up before.
|
void |
populateDataBean()
Given a control rule access to populate coresponding data bean.
|
void |
saveDataBean()
Given a data bean to save the data back to database as controlrule access bean form.
|
void |
setBidQty(java.lang.String newBidQty)
Sets bid qunatity..
|
void |
setBidValue(java.lang.String newBidValue)
Sets bid value.
|
void |
setCommandContext(CommandContext cmdContext)
Gets command context.
|
void |
setControlRuleAccessBean(ControlRuleAccessBean param)
Sets the control rule access bean.
|
void |
setControlRuleDataBean(ControlRuleDataBean aDataBean)
Sets data bean.
|
void |
setLowestWinningBid(java.lang.String winningBid)
Sets lowest winning bid.
|
boolean |
validate()
Validates if this data bean is valid.
|
static final java.lang.String COPYRIGHT
void addRelevantObject(java.lang.Object param)
param
- java.lang.Objectjava.lang.String getBidQty()
java.lang.String getBidValue()
ControlRuleAccessBean getControlRuleAccessBean()
ControlRuleDataBean getControlRuleDataBean()
java.lang.String getLowestWinningBid()
java.lang.Object getRelevantObject(int pos)
pos
- intvoid populateDataBean() throws java.lang.Exception
java.lang.Exception
void saveDataBean() throws java.lang.Exception
java.lang.Exception
void setBidQty(java.lang.String newBidQty)
newBidQty
- java.lang.Stringvoid setBidValue(java.lang.String newBidValue)
newBidValue
- java.lang.Stringvoid setControlRuleAccessBean(ControlRuleAccessBean param)
param
- com.ibm.commerce.negotiation.objects.ControlRuleAccessBeanvoid setControlRuleDataBean(ControlRuleDataBean aDataBean)
aDataBean
- ControlRuleDataBeanvoid setLowestWinningBid(java.lang.String winningBid)
winningBid
- java.lang.Stringboolean validate() throws java.lang.Exception
java.lang.Exception
- The exception description.CommandContext getCommandContext()
cmdContext
- void setCommandContext(CommandContext cmdContext)