com.ibm.commerce.negotiation.beans

Class AuctionListBean

    • Constructor Detail

      • AuctionListBean

        public AuctionListBean()
        Constructs an auction list bean object.
    • Method Detail

      • getAuctFlag

        public java.lang.String getAuctFlag()
        Gets auction flag:
        • 0 for unlocked
        • 1 for locked
        Specified by:
        getAuctFlag in interface AuctionListSmartDataBean
        Returns:
        The auction flag.
      • getAuction

        public AuctionDataBean getAuction(int index)
        Returns a specific auction from an auction list.
        Specified by:
        getAuction in interface AuctionListSmartDataBean
        Parameters:
        index - The index of the auction to be returned.
        Returns:
        The auction from the list for the specified index.
      • getAuctItem

        public java.lang.String getAuctItem()
        Gets Item ID. Item ID is also the catalog entry ID.
        Specified by:
        getAuctItem in interface AuctionListSmartDataBean
        Returns:
        The item ID.
      • getAuctMultipleStatus

        public java.lang.String[] getAuctMultipleStatus()
        Gets multiple auction status. The possible auction status is:
        • F=Future
        • C=Current
        • R=Retracted(deleted)
        • SC=Settlement Closed
        • BC=Bidding Closed.
        Specified by:
        getAuctMultipleStatus in interface AuctionListSmartDataBean
        Returns:
        The auction status array.
      • getAuctReferenceCode

        public java.lang.String getAuctReferenceCode()
        Gets reference code. Auction reference code is generated by the system.
        Specified by:
        getAuctReferenceCode in interface AuctionListSmartDataBean
        Returns:
        The auction reference code.
      • getAuctRuleId

        public java.lang.String getAuctRuleId()
        Gets bid control rule ID.
        Specified by:
        getAuctRuleId in interface AuctionListSmartDataBean
        Returns:
        The bid control rule ID.
      • getAuctStatus

        public java.lang.String getAuctStatus()
        Gets auction status. The possible status is:
        • F=Future
        • C=Current
        • R=Retracted(deleted)
        • SC=Settlement Closed
        • BC=Bidding Closed.
        Specified by:
        getAuctStatus in interface AuctionListSmartDataBean
        Returns:
        The auction status.
      • populate

        public void populate()
                      throws java.lang.Exception
        Populates a sorted list of auctions. The list selection criteria are established by assigning non-null selector values using the setter methods:
        • setAuctOwnerId()
        • setAuctType()
        • setAuctStatus()
        • setAuctMultipleStatus()
        • setAuctFlag()
        • setAuctRuleId()
        • setAuctItem()
        Specified by:
        populate in interface SmartDataBean
        Overrides:
        populate in class SmartDataBeanImpl
        Throws:
        java.lang.Exception - if an AuctionAccessBean could not be instantiated.
      • setAuctFlag

        public void setAuctFlag(java.lang.String newAuctFlag)
        Sets auction flag:
        • 0 for unlocked
        • 1 for locked
        Specified by:
        setAuctFlag in interface AuctionListInputDataBean
        Parameters:
        newAuctFlag - The auction flag.
      • setAuctions

        public void setAuctions(AuctionDataBean[] newAuctionVector)
        Populates auction array with an auction list
        Specified by:
        setAuctions in interface AuctionListInputDataBean
        Parameters:
        newAuctionVector - The vector of auction data beans.
      • setAuctItem

        public void setAuctItem(java.lang.String newAuctItem)
        Sets Item ID . Item ID is also the catalog entry ID.
        Specified by:
        setAuctItem in interface AuctionListInputDataBean
        Parameters:
        newAuctItem - The item ID.
      • setAuctMultipleStatus

        public void setAuctMultipleStatus(java.lang.String[] newAuctMultipleStatus)
        Sets multiple auction status. The possible auction status is:
        • F=Future
        • C=Current
        • R=Retracted(deleted)
        • SC=Settlement Closed
        • BC=Bidding Closed.
        Specified by:
        setAuctMultipleStatus in interface AuctionListInputDataBean
        Parameters:
        newAuctMultipleStatus - The auction status array.
      • setAuctOwnerId

        public void setAuctOwnerId(java.lang.String newAuctOwnerId)
        Sets owner ID.
        Specified by:
        setAuctOwnerId in interface AuctionListInputDataBean
        Parameters:
        newAuctOwnerId - The auction owner ID.
      • setAuctReferenceCode

        public void setAuctReferenceCode(java.lang.String newAuctReferenceCode)
        Sets auction reference code.
        Specified by:
        setAuctReferenceCode in interface AuctionListInputDataBean
        Parameters:
        newAuctReferenceCode - The auction reference code.
      • setAuctRuleId

        public void setAuctRuleId(java.lang.String newAuctRuleId)
        Sets bid control rule ID.
        Specified by:
        setAuctRuleId in interface AuctionListInputDataBean
        Parameters:
        newAuctRuleId - The bid control rule ID.
      • setAuctStatus

        public void setAuctStatus(java.lang.String newAuctStatus)
        Sets auction status. The possible status is:
        • F=Future
        • C=Current
        • R=Retracted(deleted)
        • SC=Settlement Closed
        • BC=Bidding Closed.
        Specified by:
        setAuctStatus in interface AuctionListInputDataBean
        Parameters:
        newAuctStatus - The auction status.
      • setAuctType

        public void setAuctType(java.lang.String newAuctType)
        Sets auction type. The types are:
        • O=Open Cry
        • S=Sealed Bid
        • D=Dutch
        Specified by:
        setAuctType in interface AuctionListInputDataBean
        Parameters:
        newAuctType - The auction type.
      • getAucCount

        public java.lang.String getAucCount()