com.ibm.commerce.negotiation.commands

Interface EvaluateSingleQuantityOpenCryBidCmd

  • All Superinterfaces:
    com.ibm.websphere.command.CacheableCommand, com.ibm.commerce.command.CacheableECCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, ECCommand, java.io.Serializable, com.ibm.websphere.command.TargetableCommand, TaskCommand
    All Known Implementing Classes:
    EvaluateSingleQuantityOpenCryBidCmdImpl


    public interface EvaluateSingleQuantityOpenCryBidCmd
    extends TaskCommand
    Evaluate open cry single item bid interface.
    • Field Detail

      • COPYRIGHT

        static final java.lang.String COPYRIGHT
        IBM copyright notice field.
        See Also:
        Constant Field Values
      • NAME

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

        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

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

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

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

        void setBestBid(BidAccessBean bid)
        Sets the best bid bean (optional, retrieve from auction object if not provided)
        Parameters:
        bid - BidAccessBean
      • setBestAutoBid

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

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

        boolean isBidEvaluated()
        Returns if the new bid has been evaluated.
        Returns:
        boolean
      • getWinningBid

        BidAccessBean getWinningBid()
        Returns the bid object that results of the evaluation.
        Returns:
        BidAccessBean
      • getRecentLostWinningBid

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