AuctionSystem
|
|
ActiveList
Auctioneer
|
|
Auctioneer
|
- validate auction listings
- validate bids
- enter bids
- schedule auction completion
- complete auction
|
AuctionListing
Buyer
|
|
|
|
AuctionListing
|
|
BidHistory
|
|
Seller
|
- sell items to buyer
- receive notification from system
|
|
|
Buyer
|
- process completion notification
- buys from seller
|
Seller
Bid
|
|
ActiveList
|
- manage (add/remove) active auction listings
- retrieve browse list
|
Auctioneer
|
|
|
BidHistory
|
- manage ordered list of bids
- retrieve highest bid
|
|
|
ListingArchive
|
- stores completed auctions
|
|
|
BrowseList
|
- holds browseable list of auction listings
|
|
|