com.ibm.commerce.negotiation.beans

Class BidListBean

    • Constructor Detail

      • BidListBean

        public BidListBean()
        Constructs a bid list bean object.
    • Method Detail

      • getBid

        public BidDataBean getBid(int index)
        Returns a specific bid from a bid list.
        Specified by:
        getBid in interface BidListSmartDataBean
        Parameters:
        index - The index of the bid to be returned.
        Returns:
        The bid from the list specified by the index.
      • getBidReferenceCode

        public java.lang.String getBidReferenceCode()
        Gets bid reference code. The reference code is generated by the auction system.
        Specified by:
        getBidReferenceCode in interface BidListSmartDataBean
        Returns:
        The bid reference code.
      • getMultipleAuctionStatus

        public java.lang.String[] getMultipleAuctionStatus()
        Fetches the multiple auction status field (lookup status mask).
        Specified by:
        getMultipleAuctionStatus in interface BidListSmartDataBean
        Returns:
        The auction status array.
      • getMultipleBidStatus

        public java.lang.String[] getMultipleBidStatus()
        Fetches the multiple bid status (lookup bid-status mask).
        Specified by:
        getMultipleBidStatus in interface BidListSmartDataBean
        Returns:
        The bid status array.
      • populate

        public void populate()
                      throws java.lang.Exception
        Performs bid lookup, populates a sorted list of bids.
        Specified by:
        populate in interface SmartDataBean
        Overrides:
        populate in class SmartDataBeanImpl
        Throws:
        java.lang.Exception - if any problems are encountered.
      • setBidAuctionId

        public void setBidAuctionId(java.lang.String newBidAuctionId)
        Sets auction ID.
        Specified by:
        setBidAuctionId in interface BidListInputDataBean
        Parameters:
        newBidAuctionId - The bid auction ID.
      • setBidAutobidId

        public void setBidAutobidId(java.lang.String newBidAutobidId)
        Sets autobid ID.
        Specified by:
        setBidAutobidId in interface BidListInputDataBean
        Parameters:
        newBidAutobidId - The autobid ID.
      • setBidOwnerId

        public void setBidOwnerId(java.lang.String newBidOwnerId)
        Sets owner ID.
        Specified by:
        setBidOwnerId in interface BidListInputDataBean
        Parameters:
        newBidOwnerId - The bid owner ID.
      • setBidReferenceCode

        public void setBidReferenceCode(java.lang.String newBidReferenceCode)
        Sets bid reference code. This reference code is generated by the auction processing. The format is shopper ID + timestamp + random sequence number.
        Specified by:
        setBidReferenceCode in interface BidListInputDataBean
        Parameters:
        newBidReferenceCode - The bid reference code.
      • setBids

        public void setBids(BidDataBean[] newBidVector)
        Populates a bid array with a bid list.
        Specified by:
        setBids in interface BidListInputDataBean
        Parameters:
        newBidVector - The array of bid data beans.
      • setMultipleAuctionStatus

        public void setMultipleAuctionStatus(java.lang.String[] newMultipleAuctionStatus)
        Sets the mask used to lookup bids by auction-status.
        Specified by:
        setMultipleAuctionStatus in interface BidListInputDataBean
        Parameters:
        newMultipleAuctionStatus - The auction status array.
      • setMultipleBidStatus

        public void setMultipleBidStatus(java.lang.String[] newMultipleBidStatus)
        Sets the mask used to lookup bids by bid-status.
        Specified by:
        setMultipleBidStatus in interface BidListInputDataBean
        Parameters:
        newMultipleBidStatus - The bid status array.
      • getStoreId

        public java.lang.Integer getStoreId()
        Returns the storeId.
        Returns:
        Integer
      • setStoreId

        public void setStoreId(java.lang.Integer storeId)
        Sets the store ID.
        Parameters:
        storeId - The store ID to set
      • setMultipleBidStatusStr

        public void setMultipleBidStatusStr(java.lang.String newMultipleBidStatusStr)
        Sets the bid status.
        Parameters:
        newMultipleBidStatusStr - The bid status
      • setMultipleAuctionStatusStr

        public void setMultipleAuctionStatusStr(java.lang.String newMultipleAuctionStatusStr)
        Sets the auction status.
        Parameters:
        newMultipleAuctionStatusStr - The auction status
      • getBidsNum

        public java.lang.Integer getBidsNum()
        Gets the number of bids .
        Returns:
        the number of bids