public class AutoBidSubmitCmdImpl extends BidSubmitCmdImpl implements AutoBidSubmitCmd
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
static java.lang.String | EC_AUTOBID_SUBMIT_ERROR_VIEW_CMD
AutoBidSubmitCmd default Error View
|
Constructor and Description |
---|
AutoBidSubmitCmdImpl()
AutoBidSubmitCmdImpl default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected AutoBidAccessBean | getAutoBid()
Returns the new AutoBid object.
|
protected java.math.BigDecimal | getAutoBidUpperLimit()
Returns the auto bid upper limit value
|
boolean | isReadyToCallExecute()
Verifies that the this command is ready to be executed.
|
void | performExecute()
Executes the auto bid submit task.
|
void | reset()
Resets the output properties to the values they had prior to calling the execute method.
|
protected void | setAutoBid(AutoBidAccessBean abAutoBid)
Sets the Best AutoBid object of current Auction.
|
protected void | setAutoBidUpperLimit(java.math.BigDecimal autoBidUpperLimit)
Sets the auto bid upper limit value.
|
void | setRequestProperties(TypedProperty requestParam)
Saves the Mandatory and optional command parameter values.
|
void | validateParameters()
This is where parameter checking is done.
|
protected void | validateUpperLimit(BidAccessBean abBid)
Checks the auto bid upper limit value to be higher or equal to the current value for the bid previously generated on behalf of the auto bid.
|
protected void | validateUpperLimit(java.lang.Long bidId)
Checks the auto bid upper limit value to be higher or equal to the current value for the bid previously generated on behalf of the auto bid.
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String EC_AUTOBID_SUBMIT_ERROR_VIEW_CMD
public AutoBidSubmitCmdImpl()
protected AutoBidAccessBean getAutoBid()
protected void setAutoBid(AutoBidAccessBean abAutoBid)
protected java.math.BigDecimal getAutoBidUpperLimit()
protected void setAutoBidUpperLimit(java.math.BigDecimal autoBidUpperLimit)
public boolean isReadyToCallExecute()
public void performExecute() throws ECException
public void setRequestProperties(TypedProperty requestParam) throws ECApplicationException
protected void validateUpperLimit(java.lang.Long bidId) throws ECException
protected void validateUpperLimit(BidAccessBean abBid) throws ECException
public void reset()
public void validateParameters() throws ECException