com.ibm.commerce.negotiation.commands
Interface EvaluateSingleQuantityOpenCryBidCmd

All Superinterfaces:
TaskCommand
All Known Implementing Classes:
EvaluateSingleQuantityOpenCryBidCmdImpl

public interface EvaluateSingleQuantityOpenCryBidCmd
extends TaskCommand

Evaluate Open Cry Single Item Bid Interface.


Field Summary
static java.lang.String COPYRIGHT
          Copyright statement.
static java.lang.String defaultCommandClassName
          The default implementation class name.
static java.lang.String NAME
          The full class name for this interface file.
 
Method Summary
 BidAccessBean getRecentLostWinningBid()
          Returns the Bid object that was a winner before this evaluation.
 BidAccessBean getWinningBid()
          Returns the Bid object that results of the evaluation.
 boolean isBidEvaluated()
          Return if the new bid has been evaluated.
 void setAuction(AuctionAccessBean auction)
          Sets the current auction bean
 void setAutoBid(AutoBidAccessBean autobid)
          Sets the new autobid bean
 void setBestAutoBid(AutoBidAccessBean autobid)
          Sets the Best autobid bean (optional, retrieve from BestBid if not provided)
 void setBestBid(BidAccessBean bid)
          Sets the Best bid bean (optional, retrieve from Auction object if not provided)
 void setBid(BidAccessBean bid)
          Sets the new bid bean
 void setErrorTaskName(java.lang.String errorTaskName)           Set error task name that will be returned by the exceptions.
 

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

NAME

public static final java.lang.String NAME
The full class name for this interface file.
See Also:
Constant Field Values

defaultCommandClassName

public static final java.lang.String defaultCommandClassName
The default implementation class name. This is used if there is no record found in the CMDREG table.
See Also:
Constant Field Values
Method Detail

setAuction

public void setAuction(AuctionAccessBean auction)
Sets the current auction bean
Parameters:
auction - AuctionAccessBean

setBid

public void setBid(BidAccessBean bid)
Sets the new bid bean
Parameters:
bid - BidAccessBean

setAutoBid

public void setAutoBid(AutoBidAccessBean autobid)
Sets the new autobid bean
Parameters:
autobid - AutoBidAccessBean

setBestBid

public void setBestBid(BidAccessBean bid)
Sets the Best bid bean (optional, retrieve from Auction object if not provided)
Parameters:
bid - BidAccessBean

setBestAutoBid

public void setBestAutoBid(AutoBidAccessBean autobid)
Sets the Best autobid bean (optional, retrieve from BestBid if not provided)
Parameters:
autobid - AutoBidAccessBean

setErrorTaskName

public void setErrorTaskName(java.lang.String errorTaskName)
Set error task name that will be returned by the exceptions.
Parameters:
errorTaskName - java.lang.String

isBidEvaluated

public boolean isBidEvaluated()
Return if the new bid has been evaluated.
Returns:
boolean

getWinningBid

public BidAccessBean getWinningBid()
Returns the Bid object that results of the evaluation.
Returns:
BidAccessBean

getRecentLostWinningBid

public BidAccessBean getRecentLostWinningBid()
Returns the Bid object that was a winner before this evaluation.
Returns:
BidAccessBean